BaseSectionV2 — базовая схема раздела. Предоставляет базовую логику раздела. Реализована в пакете NUI. Схема является схемой модели представления. Описание свойств схемы содержится в статье Клиентская схема. Все схемы разделов должны наследовать схему BaseSectionV2.
Сообщения
Название | Режим | Направление | Описание |
---|---|---|---|
Rerender |
Адресное | Публикация | Повторно отобразить сообщение модуля дашбордов. |
Reload |
Широковещательное | Подписка | Указывает на необходимость перезагрузки данных при следующей перезагрузке. |
Selected |
Адресное | Подписка | Выбранный результат. |
Режимы сообщений представлены перечислением Terrasoft.core.enums.MessageMode, а направления сообщений — перечислением Terrasoft.core.enums.MessageDirectionType. Перечисление MessageMode описано в Библиотеке JS классов. Перечисление MessageDirectionType описано в Библиотеке JS классов.
Атрибуты
Схема редактирования SchemaName.
Признак пустой схемы.
Активная строка схемы аналитики.
Коллекция представлений аналитики реестра.
Видимость кнопки печати аналитической формы.
Коллекция данных аналитики.
Признак видимости кнопок аналитических действий.
Посмотреть название раздела аналитики.
Признак привязки данных.
Типы данных атрибутов представлены перечислением Terrasoft.core.enums.DataValueType. Перечисление DataValueType описано в Библиотеке JS классов.
Методы
Проверяет, имеет ли пользователь право выполнять CRUD-операции с расписанием. Права доступа устанавливаются системной операцией Настройка аналитики (Analytics setup, код CanManageAnalytics).
Устанавливает атрибут CanManageAnalytics в зависимости от значения запрошенных системной настройки Отображать Демо cсылки (Display demo links, код ShowDemoLinks) и системной операции Настройка аналитики (Analytics setup, код CanManageAnalytics).