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

Страницы работы

Содержание работы

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

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

Все базы данных содержат хотя бы одно представление. При генерировании базы данных также создается стандартное представление без имени (untitled). В нем отображается лишь номер каждого документа в порядке его поступления.

В дополнение к представлениям можно создавать папки. Папки представляют собой контейнеры для хранения документов и обладают теми же элементами, что и представления.

Типы представлений

Существует два основных типа представлений: общие (доступные многим пользователям) и личные (доступные только одному пользователю).

Общие представления

Общие представления доступны любому пользователю с правами доступа к БД не ниже читателя (Reader). Можно создавать следующие типы общих представлений  :

-  общие;

-  общие, содержащие документы отсутствующие во всех папках;

-  общие, содержащие удаленные документы;

-  общие, но являющиеся личными после первого запуска;

-  общие, но являющиеся личными после первого запуска с сохранением в файле рабочего стола (хранятся в desktop.dsk, а не в БД).

Общие представления, содержащие удаленные документы позволяют просматривать документы в БД, которые были удалены. Вы можете выполнить восстановление удаленных документов путем перемещения их из корзины в какую-либо папку. Для данного типа представлений должна быть выбрана опция “Allow Soft Deletions” (Разрешить мягкие удаления) в окне свойств базы данных. Для БД такого типа устанавливается период времени, по истечении которого документы окончательно удаляются из БД.

Общие представления, но являющиеся личными после первого запуска, стартуют как общие и становятся личными после того, как пользователь сохраняет представление. Такие представления являются удобным способом распространения уже готовых личных представлений для большого количества пользователей. После того, как пользователь сохраняет представление, пользовательская копия представления больше не наследует изменений дизайна. Чтобы получить версии представления   с обновленным дизайном, вы должны удалить старый представление и открыть данный тип представления снова. Такие представления хранятся в БД до тех пор, пока они являются разделяемыми.

Общие представления, но являющиеся личными после первого запуска с сохранением в файле рабочего стола (Shared, desktop private on first use), сохраняются в файле desktop.dsk, а не в БД.

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

Пользователь может создавать личные представления. Если у пользователя есть права на создание личных папок/представлений, то личные представления хранятся в БД Notes. Если у пользователя нет таких прав, то личные представления будут хранится в файле рабочего стола (desktop.dsk). Личные представления не поддерживаются в web.

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


Стандартное представление представляет собой таблицу содержания БД и является наиболее распространенным. Документы в нем организованы в виде строк и столбцов. Каждая колонка отображает какой-то тип информации о документе, например, автора или дату создания. Каждая строка представляет собой один документ. Следующие рисунки показывают отображение представлений     в Netscape Navigator и в Notes.

Рис.36 – Вид представления   в Notes

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


В календарном представлении документы группируются по дате (Рис.38). Таким образом, первая колонка календарного представления   должна содержать дату и время. Такой тип представлений     полезен для организации расписаний, встреч и назначений.

Рис.38 – Календарный представление

После создания календарного представления, пользователи имеют доступ к следующим свойствам:

-  Возможность выбора просмотра в виде двух дней, недели, месячном или годовом формате;

-  Возможность выбора дней, месяцев и годов;

-  Встроенное отображение задач, событий и годовщин;

-  Возможность печати календаря за указанный промежуток времени.

    Пользователи web могут просматривать календарь. Domino преобразует календарное представление в HTML-таблицы. Таким образом, вы не сможете создавать новые назначения или прокручивать назначения в пределах одного дня в web-броузере).

Уже существующее представление можно преобразовать в календарное. Для этого:

1.  Создайте первую колонку, которая содержала бы дату/время (например, дату/время создания) и установите для этой колонки сортировку (по возрастанию или убыванию);

2.  Создайте вторую колонку типа number (число), которая определяет продолжительность в минутах календарного пункта;

3.  Создайте формулу выборки документов для представления    . Эта формула должна выбирать все документы, содержащее поле Date/Time(дата/время);

4.  Выберите в меню Design – View Properties и установите стиль в Calendar.

Если вы установите свойства сортировки в "Show multiple values as separate entries" для первой колонки, то документы будут отображаться каждый под своей датой.

Описание элементов представления

Представления состоят из трех основных областей: панели Navigation (Навигация), панели View (Обзор) и необязательной панели Preview (Предварительный просмотр).

Похожие материалы

Информация о работе