Проектирование представлений и папок, страница 9

Пользователи могут перемещать документы в папки и из них, таким образом реализуется возможность управления документами. Например, в папке можно хранить часто вызываемые документы, чтобы ускорить к ним доступ. Документы могут удаляться из папки с помощью команды меню Actions | Remove from Folder. He следует пользоваться клавишей Delete! Если пользователю предоставлено право удаления документов, документ будет не только перемещен из папки, но и удален из базы данных.

Оптимизация представлений для Web

Все параметры представления, доступные в режиме конструктора, могут передаваться Web-клиентам, за исключением тех, которые указаны ниже:

• Частные папки в схемах

• Частные представления

• Вывод в представлении опций Menu (меню) — эта функция доступна клиентам Notes

• События On Open: опции Go To и On Refresh

• Свойства стиля для непрочитанных строк, чередующихся строк, границ выделения и выпуклых заголовков

• Параметры индекса

• Опция Show Twisties, которая не может быть отключена

Когда представление создано, отображение в Web для пятой версии обычно подразумевает вывод представления в одном фрейме, а навигатора или схемы — в другом. По умолчанию отображаемое Web-браузером представление преобразовывается с помощью HTML. В пятой версии существует опция отображения представления с помощью аплета View, в котором для этой цели используется язык Java. Это предоставляет дополнительные функции для клиента браузера.

Аплеты View

Режим отображения и управления представлением в Web-браузере определяется свойством View вкладки Advanced. В разделе Web Access установите опцию Use Applet in the Browser (Использовать в браузере Java-программу). После этого при отображении представления в Web будут реализованы функции, подобные предоставляемым клиентам Notes. К ним относятся прокручивание представления с помощью клавиш курсора, разворачивание и сворачивание категорий без полного восстановления страницы. Можно также изменять ширину столбцов, выделять несколько документов и обновлять представление с помощью клавиши F9. Допускается даже пометка документов для удаления.

Однако следующие функции не поддерживаются аплетом View:

• Транзитный HTML

• Горизонтальные полосы прокрутки

• Календарные представления (создает календарное представление на базе HTML)

• Событие On Open переход к документу, который открывался последним

• События On Refresh

• Выделение цветом строк с непрочитанными документами

• Выделение цветом чередующихся строк

• Выпуклые заголовки

• Многострочные заголовки

• Удаление лишних строк

• Интервалы между строками

• Обновление индекса

• Сброс индекса

• Отметки для непрочитанных документов

• ODBC-доступ — активные ссылки

• ODBC-доступ — непосещенные ссылки

• ODBC-доступ — посещенные ссылки

• Предоставление права создания исходного индекса только разработчику или администратору

• Свойства шрифта (ограничены набором, поддерживаемым в Java)

• Отображение значений данного столбца как ссылок

Внедренные представления

После создания представлений их можно внедрять в страницу или форму, а также во фрейм или набор фреймов. Внедрение представления в страницу или форму предоставляет дополнительные опции отображения, задаваемые окном свойств Embedded View (Внедренное представление).

Вкладка Info позволяет указать фрейм назначения для вывода документа, выделенного в представлении (поле Frame). Кроме того, можно прямо указать режим отображения (поле Display), например, с использованием Java-аплета (Using Java Applet). Если установлен режим отображения с помощью HTML, можно также задать количество выводимых строк (счетчик Lines to Display).

Вкладка Display позволяет указать размер представления, разрешение или запрет отображения заголовков столбцов, а также полос прокрутки.

Свойства компоновки, такие как интервалы (Spacing) и выравнивание (Alignment), задаются с помощью вкладки Advanced. Допускается также отображение маркеров, чисел и букв в начале каждой строки (для обозначения элементов списка).

Две последние вкладки содержат элементы управления свойствами абзацев, разбивки на страницы и условного сокрытия.