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

Текст в ячейках может располагаться максимум в девяти строках (опция "Переносов в строке"). Если используются многострочные ячейки, имеет смысл выбрать цвет чередующихся строк, а также установить свойство Shrink Rows to Content (Убирать лишние строки), чтобы отображались только необходимые для размещения содержимого строки. В противном случае будет отображаться фиксированное количество вложенных строк независимо от размера данных.

К общим параметрам относятся следующие Show selection margin (Показывать полосу выделения), Row spacing (Интервал между строками) и Extend last column to window width (Растянуть последний столбец по остаточной ширине окна). Полоса выделения — это область слева от представления, отделенная от столбцов тонкой линией. В этой области выводятся отметки для выделенных документов, звездочки для непрочитанных документов (если установлены соответствующие опции) и значок удаления.

Вкладка Advanced (Дополнительно)

Вкладка Advanced (Дополнительно) позволяет установить режим обновления индекса (автоматический либо другой для повышения быстродействия). Установка значения Never (Никогда) в поле Discard Index (Удалять индекс) позволяет экономить дисковое пространство. Если индекс сбрасывается, последующее его постороение может потребовать много времени.

Режим отображения непрочитанных документов управляется полем Unread Marks (Пометки о непрочтении). В пятой версии эти отметки могут запрещаться с помощью вкладки Advanced окна свойств базы данных (опция "Не сохранять отметки о непрочтении"). Возможны три режима отображения непрочитанных документов:

• None (Отсутствуют — устанавливаетсяпо умолчанию)

• Unread documents only (Только для отдельных документов)

• Standard (обычные (задаются иерархией))

Эти опции расположены в порядке влияния на скорость отображения (от самой высокой скорости к самой низкой) и в порядке возрастания объема выводимой информации. Опция Unread documents only (обычные (задаются иерархией)) отменяет отображение отметок для свернутых категорий, содержащих непрочитанные документы, в отличие от опции Standard, при установке которой можно увидеть отметки при раскрытии категории.

Флажок Generate Unique Keys in Index (Использовать в индексе уникальные ключи) удобен, если представление используется совместно с драйвером ODBC, например, для выгрузки информации о подчиненных документах в реляционной базе данных.

Раздел For Web Access (При доступе через Web) содержит три флажка Флажок Treat View Contents as HTML (Обрабатывать содержимое представления как код HTML) позволяет заполнять столбцы содержимым HTML, а флажок "Использовать в браузере Java-программу" позволяет при обращении браузера к представлению выполнять его аплет. Флажок "Разрешить выбор документов" позволяет помечать документы как выбранные. Это, например, может понадобиться для выполнения действий над группой документов.

Три поля выбора цвета определяют цветовое выделение столбца ссылок в представлении.

Последнй флажок вкладки позволяет запретить отображение категорий, содержащих нуль документов.

Вкладка Security (Безопасность)

Вкладка Security (рис 11.  ) управляет доступом к представлению.

Здесь можно либо разрешить доступ к представлению всем пользователям с правами не ниже читателя, либо ограничить доступ пользователей к представлению. В прокручиваемом текстовом поле выводится перечень пользователей и групп ACL (Список управления доступом), а также роли для базы данных Кнопка справа от поля обеспечивает доступ к Public NAB. Применение ролей совместно с правами доступа автора служит эффективным средством расширения привилегий редактирования определенных документов без предоставления пользователю доступа с правами Редактора. Для дальнейшего расширения функций контроля можно запретить отображение определенных форм в меню Create и воспользоваться представлением с ограниченным доступом для отображения форм. Помещение кнопки панели Action Bar в представление для создания документов с помощью данной формы эффективно ограничивает доступ с правами проектирования к этим документам.