Представления

Представление – это форма отображения информации в приложении Вебстанция. По умолчанию поддерживается 3 типа представлений: табличные представления, мнемосхемы и веб-страницы. С помощью подключения дополнительных плагинов может быть добавлена поддержка других типов представлений. Полный список реализованных типов представлений содержится в таблице Типы представлений базы конфигурации проекта.

Создание представлений

Файлы представлений находятся в разделе Представления проекта. Чтобы создать файл или папку в разделе представлений, щёлкните правой кнопокой мыши на узле проводника в этом разделе, затем в появившемся контекстном меню выберите пункт Создать файл или Создать папку (рис. 1).

Контекстное меню представлений
Рис. 1. Контекстное меню представлений

При создании файла в открывшемся окне выберите тип представления, укажите имя файла и нажмите кнопку OK (рис. 2). Созданный файл отобразится в проводнике проекта. По двойному щелчку представление открывается в редакторе, который соответствует расширению файла.

Диалог создания представления
Рис. 2. Диалог создания представления

Для табличных представлений и мнемосхем существуют специализированные программы-редакторы. Файлы представлений других типов имеют формат XML и редактируются с помощью обычных текстовых редакторов.

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

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

Таблица Представления
Рис. 3. Таблица Представления

Путь к представлению указывается относительно директории представлений. Независимо от операционной системы, используемой на сервере, разделителем пути является обратный слеш. Некоторые представления, например, представления типа Веб-страница не имеют файла представлений. Для таких представлений необходимо указать путь, который определит расположение представления в проводнике представлений приложения Вебстанция.

Тип представления выбирается из выпадающего списка. Если файл представления имеет расширение, зарегистрированное в таблице Типы предоставлений, то тип можно не указывать, он будет определён автоматически.

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

Столбец Аргументы содержит дополнительные параметры представления, которые влияют на его работу. Для представлений типа Веб-страница в качестве аргументов указывается адрес.

Указанный для представления Заголовок отображается в проводнике представлений. Если оставить заголовок пустым, то в качестве заголовка будет использовано имя файла.

Числовое поле Порядок определяет порядок обработки представлений при формировании проводника представлений. Если порядок не задан, представления обрабатываются по порядку их идентификаторов.

Галочка Скрыть позволяет убрать представление из проводника представлений. Это удобно для вспомогательных представлений, которые открываются по ссылке из других представлений.

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

На основе рассмотренной таблицы представлений заполнен проводник, который показан на рис. 4.