Root#
Класс "корневой" формы, в контексте которой, фактически, работает всё приложение (сервисы и вся иерархия вложенных форм).
Пример создания Root формы#
Создание корневой формы (source/index.js):
units- массив с описанием Unit.widgets- массив с описанием глобальных виджетов.services- объект с описанием прикладных сервисов.routes- объект с описанием прикладных маршрутов. Чаще всего используется для переопределения [Стартовая_форма_(8.3)|стартовой формы].UniAnalytForm- класс формы обозревателя аналитик.CustomPDForm- класс формы, расширяющий функционал личного кабинета пользователя. Только для версии lexema8.4.NotFoundForm- класс формы ошибки "Страница не найдена". Переопределяет стандартную форму.MainForm- ссылка на класс собственной главной формы.
Методы#
getReleaseMessage#
Возвращает текст сообщения для информирования пользователя о новом релизе
| имя | тип | описание |
|---|---|---|
| release | string | версия релиза |
getReleaseLink#
Возвращает ссылку на сайт с описанием нового релиза.
| имя | тип | описание |
|---|---|---|
| release | string | версия релиза |
showReleaseInfo#
Отображает окно для оповещения пользваотеля о выходе нового релиза. Метод вызывается автоматически, если текущая версия приложения (версия клиента) отличается от версии, в которой пользователь работал в последний раз.
| имя | тип | описание |
|---|---|---|
| release | string | версия релиза |