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

Добавление и редактирование столбцов представления

Существует несколько методов добавления столбцов к представлению. Столбец появляется при двойном щелчке на серой строке заголовка в области, где столбец отсутствует. Если щелкнуть на значке Create Insert New Column, новый столбец будет вставлен слева от выделенного. Для вставки или присоединения столбцов можно использовать меню Create. Чтобы удалить столбец, нужно его выделить и нажать клавишу Delete либо выбрать команду меню Edit | Clear, либо использовать комбинацию клавиш Ctrl+X.

Для перемещения столбцов может применяться метод вырезания и вставки. Перемещаемый столбец необходимо выделить щелчком на строке заголовка и вырезать, используя комбинацию клавиш Ctrl+X. Установить выделенный объект справа от позиции, в которую будет осуществлено перемещение и использовать комбинацию клавиш Ctrl+V. Столбец будет вставлен слева от выделения.

Хотя столбцы могут быть скрытыми, обычно они отображают данные в представлении. Для описания содержимого столбца существует три опции в панели программирования: Simple Function (Простая функция), Formula (Формула) и Field (Поле). В описаниях столбцов неприменимы сценарии LotusScript.

Простые функции удобны для отображения статистики документов и информации о присоединенных файлах. Они перечислены в табл. 11.2.

Таблица 11.2 Простые функции описания столбцов представления

Простая функция

Возвращаемое значение

Attachment Lengths

Числовой список присоединений

Attachment Names

Текстовый список имен присоединенных файлов

Attachments

Количество присоединенных файлов

Authors(Dist Names)

Имя автора с пометкой — например, Henry Henke/Acme

Простая функция

Возвращаемое значение

Authors(Simple Names)

Простое имя автора — например, Henry Henke

Collapse/Expand(+/-)

Использует знаки + и -, чтобы указать, может ли столбец развертываться

Creation Date

Использует функцию @Created для возврата даты создания документа

Last Modified

Использует функцию @Modified для возврата даты последнего изменения документа

Last Read or Edited

Использует функцию @Accessed для возврата даты, указывающей, когда документ в последний раз читался или редактировался

Size

Размер документа в байтах

#in View (например 2.1.2)

Позиция документа в представлении

#of Responses(1 уровень)

Количество документов прямого подчинения данному документу или следующий уровень категорий, подчиненных данной категории

#of Responses(Bce уровни)

Общее количество подчиненных документов (как ответов, так и ответов на ответы) для документа или подчиненных категорий данной категории

Простые функции также называются статистикой представления, поскольку они наглядны. Некоторые из них очень удобны для построения представлений. Например, поскольку история версий содержит присоединенные файлы, три функции Attachment здесь вполне уместны. Если для столбца выбрать функцию Attachments (Вложения) и установить на вкладке Basics свойство Display as Icons (Отображать в виде значков), при наличии присоединенных файлов будут показаны значки. Такой же результат дает применение функции @Attachments. Для некоторых простых функций не существует эквивалентных функций. Один из примеров — функция Attachment Names (Имена вложений). Как уже говорилось, символ # в представлениях является стандартным для вновь созданных столбцов. Несмотря на ограниченные возможности, простые функции очень удобны во многих случаях.

Формулы служат наиболее эффективным и гибким средством описания содержимого столбцов.

Последняя опция — Field (Поля). Столбцы представления не могут отображать поля форматированного текста или зашифрованные данные. Хотя нельзя непосредственно отображать содержимое поля форматированного текста, можно воспользоваться простыми функциями, чтобы указать, содержит ли документ присоединенный файл или поле форматированного текста.