{"code":"ok","result":{"id":null,"meta":{"title":"Rubbles Application Development Framework","description":null,"keywords":null},"title":"Rubbles Application Development Framework","subtitle":null,"goBack":false,"layout":{"systemName":"Appix","mainMenu":{"items":[{"title":"Документация","path":"/docs","ico":"ri-book-marked-line","children":[{"title":"О фреймворке","path":"/about","ico":"ri-information-line","children":[{"title":"Введение","path":"/overview","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/about/overview","level":3,"hasPage":true},{"title":"История релизов","path":"/releases","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/about/releases","level":3,"hasPage":true},{"title":"Вопросы и ответы","path":"/faq","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/about/faq","level":3,"hasPage":true},{"title":"Примеры приложений","path":"/apps","ico":null,"children":[{"title":"HrHero","path":"/hrhero","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/about/apps/hrhero","level":4,"hasPage":true},{"title":"Appix TRS","path":"/appixtrs","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/about/apps/appixtrs","level":4,"hasPage":true},{"title":"Rubbles CVM","path":"/rubblescvm","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/about/apps/rubblescvm","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/about/apps","level":3,"hasPage":false}],"expanded":true,"isSection":false,"fullpath":"/docs/about","level":2,"hasPage":true},{"title":"Быстрый старт","path":"/intro","ico":"ri-play-line","children":[{"title":"Инициализация проекта","path":"/initialization","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/intro/initialization","level":3,"hasPage":true},{"title":"Инициализация проекта с Appix Template","path":"/appix-template","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/intro/appix-template","level":3,"hasPage":true},{"title":"Варианты запуска Appix Client","path":"/appix-client","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/intro/appix-client","level":3,"hasPage":true},{"title":"Настройка CI/CD","path":"/genesis","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/intro/genesis","level":3,"hasPage":true},{"title":"Подключение домена и SSL","path":"/domains","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/intro/domains","level":3,"hasPage":true},{"title":"Подключение базы данных","path":"/databases","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/intro/databases","level":3,"hasPage":true}],"expanded":true,"isSection":false,"fullpath":"/docs/intro","level":2,"hasPage":false},{"title":"Обучающий курс `HrHero`","path":"/hr-hero","ico":"ri-24-hours-line","children":[{"title":"Введение","path":"/intro","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/intro","level":3,"hasPage":true},{"title":"Урок 0: Инициализация проекта","path":"/init","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/init","level":3,"hasPage":true},{"title":"Урок 1: Навигационная модель","path":"/nav","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/nav","level":3,"hasPage":true},{"title":"Урок 2: Ролевая модель","path":"/roles","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/roles","level":3,"hasPage":true},{"title":"Урок 3: Модель данных (БД)","path":"/data","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/data","level":3,"hasPage":true},{"title":"Урок 4: Реализация crud-менеджеров","path":"/crud","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/crud","level":3,"hasPage":true},{"title":"Урок 5: Ролевая модель (горизонтальная)","path":"/scope","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/scope","level":3,"hasPage":true},{"title":"Урок 6: Событийная модель","path":"/event","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/event","level":3,"hasPage":true},{"title":"Урок 7: Нотификационная модель","path":"/notification","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/notification","level":3,"hasPage":true},{"title":"Урок 8: Титульный дашборд","path":"/title","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/title","level":3,"hasPage":true},{"title":"Урок 9: Комментарии","path":"/comments","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/comments","level":3,"hasPage":true},{"title":"Урок 10: Резюме","path":"/cv","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/cv","level":3,"hasPage":true},{"title":"Урок 11: Настройка флоу","path":"/flow","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/flow","level":3,"hasPage":true},{"title":"Урок 12: Регистрация","path":"/registration","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/registration","level":3,"hasPage":true},{"title":"Вместо послесловия","path":"/outro","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/hr-hero/outro","level":3,"hasPage":true}],"expanded":true,"isSection":false,"fullpath":"/docs/hr-hero","level":2,"hasPage":false},{"title":"Основные концепты","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/docs/","level":2,"hasPage":false},{"title":"Навигационная модель","path":"/navigation","ico":null,"children":[{"title":"Общие принципы","path":"/common","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/navigation/common","level":3,"hasPage":true},{"title":"Плейсхолдеры в пути пункта меню","path":"/path-placeholders","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/navigation/path-placeholders","level":3,"hasPage":true},{"title":"Сокращение ссылок (Appix Link)","path":"/short-link","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/navigation/short-link","level":3,"hasPage":true},{"title":"Организация меню","path":"/menu-management","ico":"ri-question-line","children":[],"expanded":false,"isSection":false,"fullpath":"/docs/navigation/menu-management","level":3,"hasPage":true},{"title":"Расширение меню","path":"/menu-suppliers","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/navigation/menu-suppliers","level":3,"hasPage":true},{"title":"Hidden-страницы","path":"/hidden-pages","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/navigation/hidden-pages","level":3,"hasPage":true},{"title":"NavigationContext","path":"/interPage","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/navigation/interPage","level":3,"hasPage":true},{"title":"Блокировка ухода","path":"/leaveLock","ico":"ri-question-line","children":[],"expanded":false,"isSection":false,"fullpath":"/docs/navigation/leaveLock","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/navigation","level":2,"hasPage":false},{"title":"Работа со страницей","path":"/page","ico":null,"children":[{"title":"Расширение страниц","path":"/page-ext-suppliers","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/page/page-ext-suppliers","level":3,"hasPage":true},{"title":"Управляющие элементы в хедере страницы","path":"/pageControls","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/page/pageControls","level":3,"hasPage":true},{"title":"Блокировка совместного доступа","path":"/exclusiveLock","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/page/exclusiveLock","level":3,"hasPage":true},{"title":"Мобильная версия страницы","path":"/mobile","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/page/mobile","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/page","level":2,"hasPage":false},{"title":"Компонентная модель","path":"/widgets","ico":null,"children":[{"title":"Сетка контента","path":"/grid","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/grid","level":3,"hasPage":true},{"title":"Настраиваемая сетка","path":"/customazibleGrid","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/customazibleGrid","level":3,"hasPage":true},{"title":"Система роутинга","path":"/routing","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/routing","level":3,"hasPage":true},{"title":"Директивы управления","path":"/uicmds","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/uicmds","level":3,"hasPage":true},{"title":"Про конкретные виджеты","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/docs/widgets/","level":3,"hasPage":false},{"title":"Мониторы","path":"/monitors","ico":null,"children":[{"title":"Подготовка страницы","path":"/monitors1","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/monitors/monitors1","level":4,"hasPage":true},{"title":"Выбор реализации виджета","path":"/monitors2","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/monitors/monitors2","level":4,"hasPage":true},{"title":"Виды графиков","path":"/monitors3","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/monitors/monitors3","level":4,"hasPage":true},{"title":"Протоколы API","path":"/monitors10","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/monitors/monitors10","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/monitors","level":3,"hasPage":false},{"title":"Конструктор интерфейсов","path":"/uibuilder","ico":null,"children":[{"title":"Введение","path":"/intro","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/uibuilder/intro","level":4,"hasPage":true},{"title":"Использование","path":"/usage","ico":null,"children":[{"title":"Подготовка к использованию","path":"/01","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/uibuilder/usage/01","level":5,"hasPage":true},{"title":"Использование конструктора","path":"/02","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/uibuilder/usage/02","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/uibuilder/usage","level":4,"hasPage":false},{"title":"Для разработчиков","path":"/backend","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/uibuilder/backend","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/uibuilder","level":3,"hasPage":false},{"title":"Прогрессбар","path":"/progressBar","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/progressBar","level":3,"hasPage":true},{"title":"Конструктор графов","path":"/chainWidget","ico":"ri-question-line","children":[],"expanded":false,"isSection":false,"fullpath":"/docs/widgets/chainWidget","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/widgets","level":2,"hasPage":false},{"title":"Аутентификационная модель","path":"/auth","ico":null,"children":[{"title":"Общие принципы","path":"/common","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/auth/common","level":3,"hasPage":true},{"title":"Keycloak","path":"/keycloak","ico":null,"children":[{"title":"Keycloak","path":"/basics","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/auth/keycloak/basics","level":4,"hasPage":true},{"title":"Keycloak Google","path":"/google","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/auth/keycloak/google","level":4,"hasPage":true},{"title":"Keycloak LDAP","path":"/ldap","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/auth/keycloak/ldap","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/auth/keycloak","level":3,"hasPage":false},{"title":"Blitz","path":"/blitz","ico":null,"children":[{"title":"Введение","path":"/common","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/auth/blitz/common","level":4,"hasPage":true},{"title":"Установка","path":"/setup","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/auth/blitz/setup","level":4,"hasPage":true},{"title":"2FA","path":"/2fa","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/auth/blitz/2fa","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/auth/blitz","level":3,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/docs/auth","level":2,"hasPage":false},{"title":"Ролевая модель","path":"/acs","ico":null,"children":[{"title":"Основные интерфейсы","path":"/common","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/acs/common","level":3,"hasPage":true},{"title":"Декларация ролей и разрешений","path":"/entities","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/acs/entities","level":3,"hasPage":true},{"title":"Встроенные механизмы проверок","path":"/interceptors","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/acs/interceptors","level":3,"hasPage":true},{"title":"Ручные проверки","path":"/checks","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/acs/checks","level":3,"hasPage":true},{"title":"Делегирование ролей и разрешений","path":"/delegating","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/acs/delegating","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/acs","level":2,"hasPage":false},{"title":"Событийная модель","path":"/events","ico":null,"children":[{"title":"Общие принципы","path":"/common","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/events/common","level":3,"hasPage":true},{"title":"Система нотификаций","path":"/notifications","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/events/notifications","level":3,"hasPage":true},{"title":"Система подписок","path":"/subscriptions","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/events/subscriptions","level":3,"hasPage":true},{"title":"Уведомления","path":"/apxNotifications","ico":null,"children":[{"title":"Начало","path":"/start","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/events/apxNotifications/start","level":4,"hasPage":true},{"title":"Кастомизация","path":"/customization","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/events/apxNotifications/customization","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/events/apxNotifications","level":3,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/docs/events","level":2,"hasPage":false},{"title":"CRUD-модель","path":"/crud","ico":null,"children":[{"title":"Базовый функционал","path":"/basics","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/basics","level":3,"hasPage":true},{"title":"Джойны, фильтры","path":"/joins","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/joins","level":3,"hasPage":true},{"title":"Срезы фильтров","path":"/filterStates","ico":null,"children":[{"title":"Введение","path":"/about","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/filterStates/about","level":4,"hasPage":true},{"title":"Настройка","path":"/setup","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/filterStates/setup","level":4,"hasPage":true},{"title":"Использование","path":"/usage","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/filterStates/usage","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/crud/filterStates","level":3,"hasPage":false},{"title":"Цвета и иконки","path":"/crudTableColoring","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/crudTableColoring","level":3,"hasPage":true},{"title":"Деревья","path":"/tree","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/tree","level":3,"hasPage":true},{"title":"Вычисляемые строковые свойства","path":"/computedStringProperty","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/computedStringProperty","level":3,"hasPage":true},{"title":"Поиск и сортировка","path":"/searchAndSortDoc","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/searchAndSortDoc","level":3,"hasPage":true},{"title":"Действия с записями в таблице","path":"/crudActions","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/crudActions","level":3,"hasPage":true},{"title":"EntityPageBuilder","path":"/entityPageBuilder","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/entityPageBuilder","level":3,"hasPage":true},{"title":"Кастомные ADD/EDIT формы","path":"/customForm","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/customForm","level":3,"hasPage":true},{"title":"Кастомные страницы создания и редактирования сущности","path":"/customCrudPage","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/customCrudPage","level":3,"hasPage":true},{"title":"CRUD без БД","path":"/inMemory","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/inMemory","level":3,"hasPage":true},{"title":"DynamicEntity - динамические сущности","path":"/dynEntityDoc","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/dynEntityDoc","level":3,"hasPage":true},{"title":"Быстрый способ создания","path":"/crudcp","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/crudcp","level":3,"hasPage":true},{"title":"Настройка выпадающих списков","path":"/selectOption","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/selectOption","level":3,"hasPage":true},{"title":"DynamicProperties - условные состояния форм","path":"/dynamicProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/dynamicProperties","level":3,"hasPage":true},{"title":"Использование атрибутов JSON-полей","path":"/jsonProps","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/jsonProps","level":3,"hasPage":true},{"title":"Расширение crud-сущности доп. полями","path":"/crudExt","ico":null,"children":[{"title":"Вступление","path":"/intro","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/crudExt/intro","level":4,"hasPage":true},{"title":"Инструкция для пользователя","path":"/user-guide","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/crudExt/user-guide","level":4,"hasPage":true},{"title":"Инструкция для разработчиков","path":"/dev-guide","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/crudExt/dev-guide","level":4,"hasPage":true},{"title":"Особенности работы","path":"/logic-explained","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/crudExt/logic-explained","level":4,"hasPage":true},{"title":"Пакетирование CrudExt","path":"/packaging","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/crud/crudExt/packaging","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/crud/crudExt","level":3,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/docs/crud","level":2,"hasPage":false},{"title":"Вспомогательные концепты","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/docs/","level":2,"hasPage":false},{"title":"Форматирование кода","path":"/lint","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/lint","level":2,"hasPage":true},{"title":"Хранение статики","path":"/statics","ico":null,"children":[{"title":"Введение","path":"/intro","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/statics/intro","level":3,"hasPage":true},{"title":"Урок по использованию","path":"/lesson","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/statics/lesson","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/statics","level":2,"hasPage":false},{"title":"Интернационализация","path":"/i18n","ico":null,"children":[{"title":"Введение","path":"/01","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/i18n/01","level":3,"hasPage":true},{"title":"Frontend","path":"/02","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/i18n/02","level":3,"hasPage":true},{"title":"Backend","path":"/03","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/i18n/03","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/i18n","level":2,"hasPage":false},{"title":"Кэширование","path":"/caching","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/caching","level":2,"hasPage":true},{"title":"Лицензирование","path":"/licensing","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/licensing","level":2,"hasPage":true},{"title":"Пакетирование","path":"/packaging","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/packaging","level":2,"hasPage":true},{"title":"Мониторинг","path":"/monitoring","ico":null,"children":[{"title":"Разворачивание стека","path":"/stack","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/monitoring/stack","level":3,"hasPage":true},{"title":"Коллектор метрик","path":"/collector","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/monitoring/collector","level":3,"hasPage":true},{"title":"Мониторинг внешних ресурсов","path":"/observers","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/monitoring/observers","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/monitoring","level":2,"hasPage":false},{"title":"Логирование","path":"/logging","ico":null,"children":[{"title":"Настройка ELK","path":"/elk","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/logging/elk","level":3,"hasPage":true},{"title":"Логирование в коде","path":"/write","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/logging/write","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/logging","level":2,"hasPage":false},{"title":"Документирование","path":"/docs","ico":null,"children":[{"title":"Добавление документации","path":"/init","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/docs/init","level":3,"hasPage":true},{"title":"Автодокументация конфигурации","path":"/auto-configs","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/docs/auto-configs","level":3,"hasPage":true},{"title":"Автодокументация топиков","path":"/auto-topics","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/docs/auto-topics","level":3,"hasPage":true},{"title":"Автодокументация API","path":"/auto-api","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/docs/auto-api","level":3,"hasPage":true},{"title":"Документация архитектуры","path":"/architecture","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/docs/architecture","level":3,"hasPage":true},{"title":"Автосборка и отображение Changelog","path":"/changelog","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/docs/changelog","level":3,"hasPage":true},{"title":"Полнотекстовый поиск","path":"/search","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/docs/search","level":3,"hasPage":true},{"title":"Инъекция MD-документации","path":"/usingMd","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/docs/usingMd","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/docs","level":2,"hasPage":false},{"title":"Аспекты безопасности","path":"/security","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/security","level":2,"hasPage":true},{"title":"Тестирование","path":"/tests","ico":null,"children":[{"title":"Подключение CI/CD","path":"/cicd","ico":"ri-question-line","children":[],"expanded":false,"isSection":false,"fullpath":"/docs/tests/cicd","level":3,"hasPage":true},{"title":"Appix TRS","path":"/appixtrs","ico":"ri-question-line","children":[],"expanded":false,"isSection":false,"fullpath":"/docs/tests/appixtrs","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/tests","level":2,"hasPage":false},{"title":"Тестирование интерфейса","path":"/uitests","ico":null,"children":[{"title":"Инициализация каталога","path":"/init","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/uitests/init","level":3,"hasPage":true},{"title":"Локальная работа с тестами","path":"/local","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/uitests/local","level":3,"hasPage":true},{"title":"Исправление скриншотов","path":"/screenshots","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/uitests/screenshots","level":3,"hasPage":true},{"title":"Подключение CI/CD","path":"/cicd","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/uitests/cicd","level":3,"hasPage":true},{"title":"Загрузка результатов в Allure","path":"/allure","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/uitests/allure","level":3,"hasPage":true},{"title":"Appix BasePage.js","path":"/appix-page","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/uitests/appix-page","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/uitests","level":2,"hasPage":false},{"title":"Персонализация","path":"/personalization","ico":null,"children":[{"title":"Конфигурируемые параметры","path":"/configuration","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/personalization/configuration","level":3,"hasPage":true},{"title":"Кастомные стили CSS","path":"/customStyles","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/personalization/customStyles","level":3,"hasPage":true},{"title":"Часовые пояса","path":"/timeZones","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/personalization/timeZones","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/personalization","level":2,"hasPage":false},{"title":"Расширение приложений","path":"/extension","ico":null,"children":[{"title":"Расширение меню","path":"/menu-suppliers","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/extension/menu-suppliers","level":3,"hasPage":true},{"title":"Расширение страниц","path":"/page-ext-suppliers","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/extension/page-ext-suppliers","level":3,"hasPage":true},{"title":"Расширение crud-сущностей","path":"/crudExt","ico":"ri-question-line","children":[],"expanded":false,"isSection":false,"fullpath":"/docs/extension/crudExt","level":3,"hasPage":true},{"title":"Через Dockerfile + jar","path":"/extension-by-jar","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/extension/extension-by-jar","level":3,"hasPage":true},{"title":"Через UI","path":"/extension-by-ui","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/extension/extension-by-ui","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/extension","level":2,"hasPage":false},{"title":"","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/docs/","level":2,"hasPage":false},{"title":"Утилитные функции","path":"/utils","ico":null,"children":[{"title":"Коллекции","path":"/collections","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/utils/collections","level":3,"hasPage":true},{"title":"One-Time Links","path":"/otl","ico":null,"children":[{"title":"Простейший OTL-сервис","path":"/simple","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/utils/otl/simple","level":4,"hasPage":true},{"title":"Одноразовые пары \"ключ-значение\"","path":"/value","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/utils/otl/value","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/utils/otl","level":3,"hasPage":false},{"title":"Работа с деревьями","path":"/trees","ico":null,"children":[{"title":"Виды структур","path":"/01","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/utils/trees/01","level":4,"hasPage":true},{"title":"Способы создания","path":"/02","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/utils/trees/02","level":4,"hasPage":true},{"title":"Поиск и фильтрация","path":"/03","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/utils/trees/03","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/utils/trees","level":3,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/docs/utils","level":2,"hasPage":false},{"title":"Спецификация","path":"/spec","ico":null,"children":[{"title":"Переменные конфигурации","path":"/configuration","ico":null,"children":[{"title":"Конфигурация системы лицензирования","path":"/LicenseConfigurationProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/LicenseConfigurationProperties","level":4,"hasPage":true},{"title":"Настройки движка","path":"/DatabaseConfiguration","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/DatabaseConfiguration","level":4,"hasPage":true},{"title":"Настройки генератора примеров","path":"/ExamplesGeneratorConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/ExamplesGeneratorConfig","level":4,"hasPage":true},{"title":"Настройки интерфейса","path":"/UiMenuConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/UiMenuConfig","level":4,"hasPage":true},{"title":"Настройки модуля Workflow","path":"/WorkflowConfiguration","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/WorkflowConfiguration","level":4,"hasPage":true},{"title":"Настройки документации модуля Workflow","path":"/WorkflowDocsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/WorkflowDocsConfig","level":4,"hasPage":true},{"title":"Настройки примеров и тестовых данных модуля Workflow","path":"/WorkflowExamplesConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/WorkflowExamplesConfig","level":4,"hasPage":true},{"title":"Workflow и Kafka","path":"/WorkflowKafkaConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/WorkflowKafkaConfig","level":4,"hasPage":true},{"title":"Настройки пунктов меню модуля Workflow","path":"/WorkflowMenuConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/WorkflowMenuConfig","level":4,"hasPage":true},{"title":"Настройки политики безопасности модуля Workflow","path":"/WorkflowPolicyConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/WorkflowPolicyConfig","level":4,"hasPage":true},{"title":"Настройки модуля Optasset","path":"/OptassetConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/OptassetConfig","level":4,"hasPage":true},{"title":"Настройки автоматической активации/деактивации процессов","path":"/ActivationConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/ActivationConfig","level":4,"hasPage":true},{"title":"Настройки шедулера для активации/деактивации процессов","path":"/ActivationSchedulerConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/ActivationSchedulerConfig","level":4,"hasPage":true},{"title":"Настройки правил ведения аудита действий с процессами","path":"/Activity","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/Activity","level":4,"hasPage":true},{"title":"Настройки обработчика аудит-логов действий с процессами","path":"/ActivityListenerPolicy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/ActivityListenerPolicy","level":4,"hasPage":true},{"title":"Настройки размеров батча и потоков процессинга","path":"/BatchConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/BatchConfig","level":4,"hasPage":true},{"title":"Настройки брокера","path":"/Broker","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/Broker","level":4,"hasPage":true},{"title":"Настройки подключения к ClickHouse","path":"/ClickHouseConnectionDetails","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/ClickHouseConnectionDetails","level":4,"hasPage":true},{"title":"Настройки работы с счетчиками документов в узлах","path":"/CountersConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/CountersConfig","level":4,"hasPage":true},{"title":"Настройки документации","path":"/DocsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/DocsConfig","level":4,"hasPage":true},{"title":"Настройки генератора примеров","path":"/ExamplesGeneratorConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/ExamplesGeneratorConfig","level":4,"hasPage":true},{"title":"Настройки автоудаления процессов","path":"/FlowbaseCleanProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/FlowbaseCleanProperties","level":4,"hasPage":true},{"title":"Настройки интеграции Flowbase с RabbitMQ","path":"/FlowbaseRabbitProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/FlowbaseRabbitProperties","level":4,"hasPage":true},{"title":"Настройки правил очистки аудит-логов действий с процессами","path":"/FlushPolicy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/FlushPolicy","level":4,"hasPage":true},{"title":"Настройки индексирования карты активных процессов и узлов","path":"/IndexingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/IndexingConfig","level":4,"hasPage":true},{"title":"Настройки интеграции с Kafka","path":"/KafkaConfiguration","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/KafkaConfiguration","level":4,"hasPage":true},{"title":"Настройки лимитов по процессам и узлам","path":"/LimitsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/LimitsConfig","level":4,"hasPage":true},{"title":"Настройки работы с логами (трейсами документов)","path":"/LogsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/LogsConfig","level":4,"hasPage":true},{"title":"Настройки шедулера для работы с логами (удаление старых логов и создание новых партиций","path":"/LogsSchedulerConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/LogsSchedulerConfig","level":4,"hasPage":true},{"title":"Настройки интерфейса","path":"/MenuConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/MenuConfig","level":4,"hasPage":true},{"title":"Настройки работы с техническими метриками","path":"/MetricsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/MetricsConfig","level":4,"hasPage":true},{"title":"Настройки шедулера для работы с метриками (удаление старых метрик и создание новых партиций","path":"/MetricsSchedulerConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/MetricsSchedulerConfig","level":4,"hasPage":true},{"title":"Настройки хранилища данных для узлов","path":"/NodeStorageConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/NodeStorageConfig","level":4,"hasPage":true},{"title":"Настройки политики работы с процессами с точки зрения жизненного цикла","path":"/PolicyConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/PolicyConfig","level":4,"hasPage":true},{"title":"Настройки процессинга данных","path":"/ProcessingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/ProcessingConfig","level":4,"hasPage":true},{"title":"Настройки экзекьютора NodeProcessor'","path":"/ProcessorTaskExecutor","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/ProcessorTaskExecutor","level":4,"hasPage":true},{"title":"Настройки экспорта метрик в Prometheus","path":"/PrometheusConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/PrometheusConfig","level":4,"hasPage":true},{"title":"Настройки экзекьютора NodePumper","path":"/PumperTaskExecutor","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/PumperTaskExecutor","level":4,"hasPage":true},{"title":"Настройки пампинга данных","path":"/PumpingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/PumpingConfig","level":4,"hasPage":true},{"title":"Настройки экзекьютора NodeScheduler","path":"/SchedulerTaskExecutor","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/SchedulerTaskExecutor","level":4,"hasPage":true},{"title":"Настройки шедулинга","path":"/SchedulingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/SchedulingConfig","level":4,"hasPage":true},{"title":"Настройки политик безопасности","path":"/SecurityConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/SecurityConfig","level":4,"hasPage":true},{"title":"Настройки подсистемы симуляции производственных процессов","path":"/SimulationsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/SimulationsConfig","level":4,"hasPage":true},{"title":"Настройки кеширования карты активных процессов и узлов","path":"/TargetingCacheConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/TargetingCacheConfig","level":4,"hasPage":true},{"title":"Настройки интерфейса","path":"/UiConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/UiConfig","level":4,"hasPage":true},{"title":"Настройки Appix Docs","path":"/DocsProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/DocsProperties","level":4,"hasPage":true},{"title":"Конфигурация Crud Ext","path":"/CrudExtOptionsConfiguration","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/CrudExtOptionsConfiguration","level":4,"hasPage":true},{"title":"Модуль пакетирования","path":"/AppixPackagesProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/AppixPackagesProperties","level":4,"hasPage":true},{"title":"Система кэширования","path":"/CacheProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/CacheProperties","level":4,"hasPage":true},{"title":"Аутентификация/Авторизация","path":"/AuthorizationProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/AuthorizationProperties","level":4,"hasPage":true},{"title":"Интернационализация","path":"/I18nProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/I18nProperties","level":4,"hasPage":true},{"title":"Настройки логирования","path":"/LoggingProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/LoggingProperties","level":4,"hasPage":true},{"title":"Мониторинг","path":"/MonitoringProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/MonitoringProperties","level":4,"hasPage":true},{"title":"Система уведомлений","path":"/NotificationChannelsProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/NotificationChannelsProperties","level":4,"hasPage":true},{"title":"Персонализация приложения","path":"/PersonalizationProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/PersonalizationProperties","level":4,"hasPage":true},{"title":"Конфигурация политик безопасности","path":"/SecurityProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/SecurityProperties","level":4,"hasPage":true},{"title":"Планировщик задач","path":"/SharedSchedulerProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/SharedSchedulerProperties","level":4,"hasPage":true},{"title":"Appix Notifications","path":"/apxNotifications","ico":null,"children":[{"title":"Система отправки уведомлений пользователям системы","path":"/AppixNotificationProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/apxNotifications/AppixNotificationProperties","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration/apxNotifications","level":4,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/configuration","level":3,"hasPage":false},{"title":"Контракты","path":"/contracts","ico":null,"children":[{"title":"API Wrapping","path":"/api-wrapping","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/api-wrapping","level":4,"hasPage":true},{"title":"Authorization","path":"/auth-api","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/auth-api","level":4,"hasPage":true},{"title":"Error Handling","path":"/error-handling","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/error-handling","level":4,"hasPage":true},{"title":"CRUD Definition","path":"/crud-definition","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/crud-definition","level":4,"hasPage":true},{"title":"Property API","path":"/property-api","ico":null,"children":[{"title":"Overview","path":"/overview","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/overview","level":5,"hasPage":true},{"title":"BooleanValidator","path":"/BooleanValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/BooleanValidator","level":5,"hasPage":true},{"title":"DateIntervalValidator","path":"/DateIntervalValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/DateIntervalValidator","level":5,"hasPage":true},{"title":"DateListValidator","path":"/DateListValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/DateListValidator","level":5,"hasPage":true},{"title":"DateTimeIntervalValidator","path":"/DateTimeIntervalValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/DateTimeIntervalValidator","level":5,"hasPage":true},{"title":"DateTimeValidator","path":"/DateTimeValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/DateTimeValidator","level":5,"hasPage":true},{"title":"DateValidator","path":"/DateValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/DateValidator","level":5,"hasPage":true},{"title":"DoubleValidator","path":"/DoubleValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/DoubleValidator","level":5,"hasPage":true},{"title":"EnumValidator","path":"/EnumValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/EnumValidator","level":5,"hasPage":true},{"title":"FileValidator","path":"/FileValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/FileValidator","level":5,"hasPage":true},{"title":"IntValidator","path":"/IntValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/IntValidator","level":5,"hasPage":true},{"title":"ListValidator","path":"/ListValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/ListValidator","level":5,"hasPage":true},{"title":"MapValidator","path":"/MapValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/MapValidator","level":5,"hasPage":true},{"title":"ObjectValidator","path":"/ObjectValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/ObjectValidator","level":5,"hasPage":true},{"title":"StrValidator","path":"/StrValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/StrValidator","level":5,"hasPage":true},{"title":"TimeIntervalValidator","path":"/TimeIntervalValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/TimeIntervalValidator","level":5,"hasPage":true},{"title":"TimeValidator","path":"/TimeValidator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api/TimeValidator","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/property-api","level":4,"hasPage":false},{"title":"Dynamic Properties","path":"/dynamic-props","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/dynamic-props","level":4,"hasPage":true},{"title":"Form Validation","path":"/form-validation","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/form-validation","level":4,"hasPage":true},{"title":"Widget Context API","path":"/widget-context","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/widget-context","level":4,"hasPage":true},{"title":"UI CMD","path":"/ui-cmd","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/ui-cmd","level":4,"hasPage":true},{"title":"Dict API","path":"/dict-api","ico":null,"children":[{"title":"Overview","path":"/overview","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/dict-api/overview","level":5,"hasPage":true},{"title":"PREFETCH","path":"/prefetch","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/dict-api/prefetch","level":5,"hasPage":true},{"title":"SEARCH","path":"/search","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/dict-api/search","level":5,"hasPage":true},{"title":"TABLE","path":"/table","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/dict-api/table","level":5,"hasPage":true},{"title":"TREE","path":"/tree","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/dict-api/tree","level":5,"hasPage":true},{"title":"Join API","path":"/join","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/dict-api/join","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts/dict-api","level":4,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/contracts","level":3,"hasPage":false},{"title":"Модели","path":"/models","ico":null,"children":[{"title":"Виджеты","path":"/Vidzheti","ico":null,"children":[{"title":"AccordionWidget","path":"/AccordionWidget","ico":null,"children":[{"title":"AccordionNode","path":"/appix.core.ui.widgets.AccordionNode","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/AccordionWidget/appix.core.ui.widgets.AccordionNode","level":6,"hasPage":true},{"title":"Api","path":"/appix.core.ui.widgets.AccordionWidget.Api","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/AccordionWidget/appix.core.ui.widgets.AccordionWidget.Api","level":6,"hasPage":true},{"title":"Тело запроса детей","path":"/appix.core.ui.widgets.AccordionWidget.ChildrenRequestDto","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/AccordionWidget/appix.core.ui.widgets.AccordionWidget.ChildrenRequestDto","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/AccordionWidget","level":5,"hasPage":false},{"title":"BlockQuoteWidget","path":"/BlockQuoteWidget","ico":null,"children":[{"title":"Visualization","path":"/appix.core.ui.widgets.BlockQuoteWidget.Visualization","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/BlockQuoteWidget/appix.core.ui.widgets.BlockQuoteWidget.Visualization","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/BlockQuoteWidget","level":5,"hasPage":false},{"title":"ButtonWidget","path":"/ButtonWidget","ico":null,"children":[{"title":"UploadConfig","path":"/appix.core.ui.widgets.ButtonWidget.UploadConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/ButtonWidget/appix.core.ui.widgets.ButtonWidget.UploadConfig","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/ButtonWidget","level":5,"hasPage":false},{"title":"CardsWidget","path":"/CardsWidget","ico":null,"children":[{"title":"Hint","path":"/appix.core.ui.widgets.CardsWidget.Hint","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/CardsWidget/appix.core.ui.widgets.CardsWidget.Hint","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/CardsWidget","level":5,"hasPage":false},{"title":"ChainWidget","path":"/ChainWidget","ico":null,"children":[{"title":"MultiNodeActionRequest","path":"/appix.core.ui.widgets.ChainWidget.MultiNodeActionRequest","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/ChainWidget/appix.core.ui.widgets.ChainWidget.MultiNodeActionRequest","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/ChainWidget","level":5,"hasPage":false},{"title":"CustomizableContainerWidget","path":"/CustomizableContainerWidget","ico":null,"children":[{"title":"Block","path":"/appix.core.ui.widgets.CustomizableContainerWidget.Block","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/CustomizableContainerWidget/appix.core.ui.widgets.CustomizableContainerWidget.Block","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/CustomizableContainerWidget","level":5,"hasPage":false},{"title":"HeaderWidget","path":"/HeaderWidget","ico":null,"children":[{"title":"Elements","path":"/appix.core.ui.widgets.HeaderWidget.Elements","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/HeaderWidget/appix.core.ui.widgets.HeaderWidget.Elements","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/HeaderWidget","level":5,"hasPage":false},{"title":"LayerContainerWidget","path":"/LayerContainerWidget","ico":null,"children":[{"title":"LayerWidget","path":"/appix.core.ui.widgets.LayerWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/LayerContainerWidget/appix.core.ui.widgets.LayerWidget","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/LayerContainerWidget","level":5,"hasPage":false},{"title":"LeaderWidget","path":"/LeaderWidget","ico":null,"children":[{"title":"LeaderNode","path":"/appix.core.ui.widgets.LeaderNode","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/LeaderWidget/appix.core.ui.widgets.LeaderNode","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/LeaderWidget","level":5,"hasPage":false},{"title":"MapWidget","path":"/MapWidget","ico":null,"children":[{"title":"Data","path":"/appix.core.ui.widgets.map.MapData","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/MapWidget/appix.core.ui.widgets.map.MapData","level":6,"hasPage":true},{"title":"Meta","path":"/appix.core.ui.widgets.MapWidget.Meta","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/MapWidget/appix.core.ui.widgets.MapWidget.Meta","level":6,"hasPage":true},{"title":"Тело запроса данных","path":"/appix.core.ui.widgets.MapWidget.MapDataRequest","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/MapWidget/appix.core.ui.widgets.MapWidget.MapDataRequest","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/MapWidget","level":5,"hasPage":false},{"title":"ModalWidget","path":"/ModalWidget","ico":null,"children":[{"title":"DropdownPosition","path":"/appix.core.ui.widgets.ModalWidget.DropdownPosition","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/ModalWidget/appix.core.ui.widgets.ModalWidget.DropdownPosition","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/ModalWidget","level":5,"hasPage":false},{"title":"MonitorWidget","path":"/MonitorWidget","ico":null,"children":[{"title":"Monitor","path":"/appix.core.data.monitors.Monitor","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/MonitorWidget/appix.core.data.monitors.Monitor","level":6,"hasPage":true},{"title":"MonitorFilter","path":"/appix.core.data.monitors.MonitorFilter","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/MonitorWidget/appix.core.data.monitors.MonitorFilter","level":6,"hasPage":true},{"title":"MonitorFilters","path":"/appix.core.data.monitors.MonitorFilters","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/MonitorWidget/appix.core.data.monitors.MonitorFilters","level":6,"hasPage":true},{"title":"MultiChartRequest","path":"/appix.core.ui.widgets.MultiChartWidget.MultiChartRequest","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/MonitorWidget/appix.core.ui.widgets.MultiChartWidget.MultiChartRequest","level":6,"hasPage":true},{"title":"TooltipSortStrategy","path":"/appix.core.data.monitors.Monitor.TooltipSortStrategy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/MonitorWidget/appix.core.data.monitors.Monitor.TooltipSortStrategy","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/MonitorWidget","level":5,"hasPage":false},{"title":"PageControlWidget","path":"/PageControlWidget","ico":null,"children":[{"title":"LeaveAttemptModal","path":"/appix.core.ui.widgets.PageControlWidget.LeaveAttemptModal","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/PageControlWidget/appix.core.ui.widgets.PageControlWidget.LeaveAttemptModal","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/PageControlWidget","level":5,"hasPage":false},{"title":"PaginatorWidget","path":"/PaginatorWidget","ico":null,"children":[{"title":"PageConfig","path":"/appix.core.ui.widgets.PageConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/PaginatorWidget/appix.core.ui.widgets.PageConfig","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/PaginatorWidget","level":5,"hasPage":false},{"title":"ProgressbarWidget","path":"/ProgressbarWidget","ico":null,"children":[{"title":"Response","path":"/appix.core.ui.widgets.Progressbar.Response","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/ProgressbarWidget/appix.core.ui.widgets.Progressbar.Response","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/ProgressbarWidget","level":5,"hasPage":false},{"title":"Диаграмма Ганта","path":"/DiagrammaGanta","ico":null,"children":[{"title":"GanttDataStruct","path":"/appix.core.ui.widgets.gantt.GanttDataStruct","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/DiagrammaGanta/appix.core.ui.widgets.gantt.GanttDataStruct","level":6,"hasPage":true},{"title":"GanttWidgetMeta","path":"/appix.core.ui.widgets.gantt.GanttWidgetMeta","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/DiagrammaGanta/appix.core.ui.widgets.gantt.GanttWidgetMeta","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti/DiagrammaGanta","level":5,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Vidzheti","level":4,"hasPage":false},{"title":"Графики","path":"/Grafiki","ico":null,"children":[{"title":"Типы визуализации","path":"/TipiVizualizatsii","ico":null,"children":[{"title":"AVERAGE_VALUE","path":"/appix.core.data.monitors.builders.SingleValueMonitor.Visualization","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Grafiki/TipiVizualizatsii/appix.core.data.monitors.builders.SingleValueMonitor.Visualization","level":6,"hasPage":true},{"title":"CATEGORIES","path":"/appix.core.data.monitors.builders.CategoriesMonitor.Visualization","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Grafiki/TipiVizualizatsii/appix.core.data.monitors.builders.CategoriesMonitor.Visualization","level":6,"hasPage":true},{"title":"CATEGORIES_BREAKDOWN","path":"/appix.core.data.monitors.builders.CategoriesBreakdownMonitor.Visualization","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Grafiki/TipiVizualizatsii/appix.core.data.monitors.builders.CategoriesBreakdownMonitor.Visualization","level":6,"hasPage":true},{"title":"TIME_SERIES","path":"/appix.core.data.monitors.builders.TimeSeriesMonitor.Visualization","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Grafiki/TipiVizualizatsii/appix.core.data.monitors.builders.TimeSeriesMonitor.Visualization","level":6,"hasPage":true},{"title":"WATERFALL","path":"/appix.core.data.monitors.builders.WaterfallMonitor.Visualization","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Grafiki/TipiVizualizatsii/appix.core.data.monitors.builders.WaterfallMonitor.Visualization","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Grafiki/TipiVizualizatsii","level":5,"hasPage":false},{"title":"ChartData","path":"/appix.core.data.dto.ChartData","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Grafiki/appix.core.data.dto.ChartData","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Grafiki","level":4,"hasPage":false},{"title":"Страницы","path":"/Stranitsi","ico":null,"children":[{"title":"Column","path":"/appix.core.ui.layout.Column","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Stranitsi/appix.core.ui.layout.Column","level":5,"hasPage":true},{"title":"Layout","path":"/appix.core.ui.layout.Layout","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Stranitsi/appix.core.ui.layout.Layout","level":5,"hasPage":true},{"title":"Page","path":"/appix.core.ui.layout.Page","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Stranitsi/appix.core.ui.layout.Page","level":5,"hasPage":true},{"title":"Row","path":"/appix.core.ui.layout.Row","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Stranitsi/appix.core.ui.layout.Row","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Stranitsi","level":4,"hasPage":false},{"title":"Таблицы","path":"/Tablitsi","ico":null,"children":[{"title":"CrudAction","path":"/appix.core.crud.CrudAction","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Tablitsi/appix.core.crud.CrudAction","level":5,"hasPage":true},{"title":"CrudPagination","path":"/appix.core.crud.CrudPagination","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Tablitsi/appix.core.crud.CrudPagination","level":5,"hasPage":true},{"title":"Table","path":"/appix.core.crud.table.Table","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Tablitsi/appix.core.crud.table.Table","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/Tablitsi","level":4,"hasPage":false},{"title":"ColoringMethod","path":"/appix.core.dto.ColoringMethod","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.dto.ColoringMethod","level":4,"hasPage":true},{"title":"ColoringRule","path":"/appix.core.dto.ColoringRule","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.dto.ColoringRule","level":4,"hasPage":true},{"title":"ColoringRules","path":"/appix.core.dto.ColoringRules","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.dto.ColoringRules","level":4,"hasPage":true},{"title":"CustomAction","path":"/appix.core.crud.table.CustomAction","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.crud.table.CustomAction","level":4,"hasPage":true},{"title":"Dataset","path":"/appix.core.data.datasets.Dataset","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.data.datasets.Dataset","level":4,"hasPage":true},{"title":"Datasource","path":"/appix.core.data.datasources.Datasource","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.data.datasources.Datasource","level":4,"hasPage":true},{"title":"DepthParams","path":"/appix.core.data.dto.DepthParams","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.data.dto.DepthParams","level":4,"hasPage":true},{"title":"Gauge","path":"/appix.core.dto.Gauge","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.dto.Gauge","level":4,"hasPage":true},{"title":"I18nData","path":"/appix.core.i18n.I18nData","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.i18n.I18nData","level":4,"hasPage":true},{"title":"Ico","path":"/appix.core.ui.Ico","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.ui.Ico","level":4,"hasPage":true},{"title":"Menu","path":"/appix.core.ui.layout.Menu","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.ui.layout.Menu","level":4,"hasPage":true},{"title":"MenuItem","path":"/appix.core.ui.layout.MenuItem","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.ui.layout.MenuItem","level":4,"hasPage":true},{"title":"Node","path":"/appix.core.ui.widgets.ChainWidget.Node","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.ui.widgets.ChainWidget.Node","level":4,"hasPage":true},{"title":"SeriesParams","path":"/appix.core.data.dto.SeriesParams","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.data.dto.SeriesParams","level":4,"hasPage":true},{"title":"SortParam","path":"/appix.core.dto.SortParam","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.dto.SortParam","level":4,"hasPage":true},{"title":"SortParams","path":"/appix.core.dto.SortParams","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.dto.SortParams","level":4,"hasPage":true},{"title":"Tab","path":"/appix.core.ui.widgets.TabsWidget.Tab","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.ui.widgets.TabsWidget.Tab","level":4,"hasPage":true},{"title":"UiCmd","path":"/appix.core.api.UiCmd","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.api.UiCmd","level":4,"hasPage":true},{"title":"WidgetType","path":"/appix.core.ui.widgets.base.WidgetType","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.ui.widgets.base.WidgetType","level":4,"hasPage":true},{"title":"Режим обработки дубликатов SelectOption","path":"/appix.core.api.annotations.ResponseDistinction.DistinctMode","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models/appix.core.api.annotations.ResponseDistinction.DistinctMode","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/models","level":3,"hasPage":false},{"title":"Виджеты","path":"/widgets","ico":null,"children":[{"title":"AccordionWidget","path":"/AccordionWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/AccordionWidget","level":4,"hasPage":true},{"title":"BlockQuoteWidget","path":"/BlockQuoteWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/BlockQuoteWidget","level":4,"hasPage":true},{"title":"ButtonWidget","path":"/ButtonWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/ButtonWidget","level":4,"hasPage":true},{"title":"CardsWidget","path":"/CardsWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/CardsWidget","level":4,"hasPage":true},{"title":"ChainWidget","path":"/ChainWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/ChainWidget","level":4,"hasPage":true},{"title":"CodeWidget","path":"/CodeWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/CodeWidget","level":4,"hasPage":true},{"title":"ContainerWidget","path":"/ContainerWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/ContainerWidget","level":4,"hasPage":true},{"title":"CustomWidget","path":"/CustomWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/CustomWidget","level":4,"hasPage":true},{"title":"CustomizableContainerWidget","path":"/CustomizableContainerWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/CustomizableContainerWidget","level":4,"hasPage":true},{"title":"FormWidget","path":"/FormWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/FormWidget","level":4,"hasPage":true},{"title":"GanttWidget","path":"/GanttWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/GanttWidget","level":4,"hasPage":true},{"title":"HeaderWidget","path":"/HeaderWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/HeaderWidget","level":4,"hasPage":true},{"title":"HorizontalWidget","path":"/HorizontalWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/HorizontalWidget","level":4,"hasPage":true},{"title":"ImageWidget","path":"/ImageWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/ImageWidget","level":4,"hasPage":true},{"title":"LayerContainerWidget","path":"/LayerContainerWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/LayerContainerWidget","level":4,"hasPage":true},{"title":"LeaderWidget","path":"/LeaderWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/LeaderWidget","level":4,"hasPage":true},{"title":"MapWidget","path":"/MapWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/MapWidget","level":4,"hasPage":true},{"title":"ModalWidget","path":"/ModalWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/ModalWidget","level":4,"hasPage":true},{"title":"MonitorWidget","path":"/MonitorWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/MonitorWidget","level":4,"hasPage":true},{"title":"MultiChartWidget","path":"/MultiChartWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/MultiChartWidget","level":4,"hasPage":true},{"title":"PageControlWidget","path":"/PageControlWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/PageControlWidget","level":4,"hasPage":true},{"title":"PaginatorWidget","path":"/PaginatorWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/PaginatorWidget","level":4,"hasPage":true},{"title":"ProgressbarWidget","path":"/ProgressbarWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/ProgressbarWidget","level":4,"hasPage":true},{"title":"SliderWidget","path":"/SliderWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/SliderWidget","level":4,"hasPage":true},{"title":"TableWidget","path":"/TableWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/TableWidget","level":4,"hasPage":true},{"title":"TabsWidget","path":"/TabsWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/TabsWidget","level":4,"hasPage":true},{"title":"TagsWidget","path":"/TagsWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/TagsWidget","level":4,"hasPage":true},{"title":"TextWidget","path":"/TextWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/TextWidget","level":4,"hasPage":true},{"title":"TitleWidget","path":"/TitleWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/TitleWidget","level":4,"hasPage":true},{"title":"TreeWidget","path":"/TreeWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/TreeWidget","level":4,"hasPage":true},{"title":"VideoWidget","path":"/VideoWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/VideoWidget","level":4,"hasPage":true},{"title":"WebViewWidget","path":"/WebViewWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/WebViewWidget","level":4,"hasPage":true},{"title":"WysiwygWidget","path":"/WysiwygWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets/WysiwygWidget","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/docs/spec/widgets","level":3,"hasPage":false}],"expanded":true,"isSection":false,"fullpath":"/docs/spec","level":2,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/docs","level":1,"hasPage":false},{"title":"Примеры","path":"/examples","ico":"ri-slideshow-line","children":[{"title":"Виджеты","path":"/widgets","ico":"ri-tools-line","children":[{"title":"Дашбоарды","path":"/dashboards","ico":"ri-line-chart-line","children":[{"title":"Графики","path":"/charts","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/dashboards/charts","level":4,"hasPage":true},{"title":"Комбинированные графики","path":"/multi-charts","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/dashboards/multi-charts","level":4,"hasPage":true},{"title":"Value-мониторы","path":"/monitors/value","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/dashboards/monitors/value","level":4,"hasPage":true},{"title":"Отсечки","path":"/ruptures","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/dashboards/ruptures","level":4,"hasPage":true},{"title":"Сортировка тултипа","path":"/tooltipSort","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/dashboards/tooltipSort","level":4,"hasPage":true},{"title":"Форматирование чисел","path":"/numberFormatting","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/dashboards/numberFormatting","level":4,"hasPage":true},{"title":"Диаграмма Ганта","path":"/monitors/gantt","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/dashboards/monitors/gantt","level":4,"hasPage":true},{"title":"Работа с Monitor.conditions через роутинг","path":"/conditionsRouting","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/dashboards/conditionsRouting","level":4,"hasPage":true},{"title":"Нормализация рядов на бэкенде","path":"/seriesNorm","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/dashboards/seriesNorm","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/dashboards","level":3,"hasPage":false},{"title":"Таблицы","path":"/tables","ico":"ri-table-line","children":[{"title":"Crud (Flat)","path":"/crudFlat","ico":"ri-table-line","children":[{"title":"Базовый функционал","path":"/basic","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudFlat/basic","level":5,"hasPage":true},{"title":"Постраничная навигация","path":"/pagination","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudFlat/pagination","level":5,"hasPage":true},{"title":"Кастомный FormWidget","path":"/customFormWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudFlat/customFormWidget","level":5,"hasPage":true},{"title":"Цвета и иконки","path":"/colors","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudFlat/colors","level":5,"hasPage":true},{"title":"Многоуровневая навигация","path":"/entityNav","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudFlat/entityNav","level":5,"hasPage":true},{"title":"Произвольные действия","path":"/customAction","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudFlat/customAction","level":5,"hasPage":true},{"title":"Выпадающие списки","path":"/dictApi","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudFlat/dictApi","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudFlat","level":4,"hasPage":false},{"title":"Crud (Tree)","path":"/crudTree","ico":"ri-node-tree","children":[{"title":"Древовидная CRUD-таблица","path":"/treeCrud","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudTree/treeCrud","level":5,"hasPage":true},{"title":"Древовидная CRUD-таблица с JoinAPI","path":"/treeCrudJoin","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudTree/treeCrudJoin","level":5,"hasPage":true},{"title":"Режим редактирования","path":"/edit","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudTree/edit","level":5,"hasPage":true},{"title":"Поиск","path":"/search","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudTree/search","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudTree","level":4,"hasPage":false},{"title":"Разработчикам","path":"/dev","ico":"ri-code-line","children":[{"title":"Установка значений ячеек роутингом","path":"/setCellValueRouting","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/setCellValueRouting","level":5,"hasPage":true},{"title":"Установка фильтров роутингом","path":"/setFiltersRouting","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/setFiltersRouting","level":5,"hasPage":true},{"title":"Автоматическое восстановление состояния","path":"/autoRestoreState","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/autoRestoreState","level":5,"hasPage":true},{"title":"CRUD без БД","path":"/storageless","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/storageless","level":5,"hasPage":true},{"title":"DECIMAL и NUMERIC","path":"/bignums","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/bignums","level":5,"hasPage":true},{"title":"Динамическая таблица","path":"/dynamic","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/dynamic","level":5,"hasPage":true},{"title":"Кастомный порядок CRUD операций","path":"/custom_crud_order","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/custom_crud_order","level":5,"hasPage":true},{"title":"Скрытый базовый функционал","path":"/hiddenActions","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/hiddenActions","level":5,"hasPage":true},{"title":"Кастомные страницы создания и редактирования","path":"/customCrudPages","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/customCrudPages","level":5,"hasPage":true},{"title":"Простой join","path":"/rel","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/rel","level":5,"hasPage":true},{"title":"Bounded-таблица","path":"/bounded","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/bounded","level":5,"hasPage":true},{"title":"Атрибуты JSON-полей","path":"/json-prop","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev/json-prop","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dev","level":4,"hasPage":false},{"title":"","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/examples/widgets/tables/","level":4,"hasPage":false},{"title":"Карточки","path":"/cards","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/cards","level":4,"hasPage":true},{"title":"Drag'n'Drop","path":"/dragAndDrop","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/dragAndDrop","level":4,"hasPage":true},{"title":"Срезы фильтров","path":"/filterStates","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/filterStates","level":4,"hasPage":true},{"title":"Выравнивание значений в ячейках","path":"/cellAlignment","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/cellAlignment","level":4,"hasPage":true},{"title":"Режим выбора значений","path":"/selectMode","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/selectMode","level":4,"hasPage":true},{"title":"Поиск и сортировка","path":"/searchAndSorting","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/searchAndSorting","level":4,"hasPage":true},{"title":"Управление шириной колонок","path":"/width","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/width","level":4,"hasPage":true},{"title":"Внешний поиск","path":"/extSearch","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/extSearch","level":4,"hasPage":true},{"title":"Древовидный заголовок","path":"/treeHeaders","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/treeHeaders","level":4,"hasPage":true},{"title":"Специальные типы данных полей","path":"/specialTypes","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/specialTypes","level":4,"hasPage":true},{"title":"Форматирование чисел","path":"/numbersFormatting","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/numbersFormatting","level":4,"hasPage":true},{"title":"Форматирование Date/DateTime","path":"/datesFormatting","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/datesFormatting","level":4,"hasPage":true},{"title":"Виджеты в ячейках","path":"/widgets","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/widgets","level":4,"hasPage":true},{"title":"Хранение выбранных фильтров","path":"/filtersPersistence","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/filtersPersistence","level":4,"hasPage":true},{"title":"","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/examples/widgets/tables/","level":4,"hasPage":false},{"title":"Расширение CRUD","path":"/crudExt","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables/crudExt","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tables","level":3,"hasPage":false},{"title":"Формы","path":"/forms","ico":"ri-article-line","children":[{"title":"Валидация форм","path":"/formValidation","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/formValidation","level":4,"hasPage":true},{"title":"Вложенные формы","path":"/objects","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/objects","level":4,"hasPage":true},{"title":"Выпадающие списки для выбора значений","path":"/selectOptions","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/selectOptions","level":4,"hasPage":true},{"title":"Выпадающие списки с расширенными лейблами","path":"/selectOptionsExtended","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/selectOptionsExtended","level":4,"hasPage":true},{"title":"Выравнивание кнопок","path":"/buttonsAlignment","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/buttonsAlignment","level":4,"hasPage":true},{"title":"Дата и Время","path":"/datetime","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/datetime","level":4,"hasPage":true},{"title":"Зависимые значения","path":"/input-with-dependencies","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/input-with-dependencies","level":4,"hasPage":true},{"title":"Действие при нажатии на иконку","path":"/icoRouting","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/icoRouting","level":4,"hasPage":true},{"title":"Динамические кастомные действия","path":"/dynCustomActions","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/dynCustomActions","level":4,"hasPage":true},{"title":"Загружаемые поля","path":"/uploads","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/uploads","level":4,"hasPage":true},{"title":"Загрузка дефолтных состояний","path":"/defaults","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/defaults","level":4,"hasPage":true},{"title":"Кастомные действия","path":"/customActions","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/customActions","level":4,"hasPage":true},{"title":"Колонки и строки","path":"/inline","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/inline","level":4,"hasPage":true},{"title":"Контентные поля","path":"/content","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/content","level":4,"hasPage":true},{"title":"Модификаторы полей ввода","path":"/modificators","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/modificators","level":4,"hasPage":true},{"title":"Отправка формы","path":"/submitButtons","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/submitButtons","level":4,"hasPage":true},{"title":"Перечисления","path":"/enums","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/enums","level":4,"hasPage":true},{"title":"Примитивы","path":"/primitives","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/primitives","level":4,"hasPage":true},{"title":"Словари (Ключ-значение)","path":"/maps","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/maps","level":4,"hasPage":true},{"title":"Словари с Property-типами","path":"/mapsTyped","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/mapsTyped","level":4,"hasPage":true},{"title":"Списки","path":"/lists","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/lists","level":4,"hasPage":true},{"title":"Списки: \"Выбрать всё\"","path":"/listsSelectAll","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/listsSelectAll","level":4,"hasPage":true},{"title":"Списки (с валидацией)","path":"/listsValidated","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/listsValidated","level":4,"hasPage":true},{"title":"Списки (настройка размера)","path":"/listsSize","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/listsSize","level":4,"hasPage":true},{"title":"Обновление списков роутингом","path":"/reloadRouting","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/reloadRouting","level":4,"hasPage":true},{"title":"Условное состояние форм","path":"/dp","ico":null,"children":[{"title":"Пример","path":"/example","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/dp/example","level":5,"hasPage":true},{"title":"Отладочные формы","path":"/debugging","ico":null,"children":[{"title":"Разные способы конфигурации DynamicProperties","path":"/ways","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/dp/debugging/ways","level":6,"hasPage":true},{"title":"Зависимости","path":"/sub","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/dp/debugging/sub","level":6,"hasPage":true},{"title":"Комплексная форма","path":"/complex","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/dp/debugging/complex","level":6,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/dp/debugging","level":5,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms/dp","level":4,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/forms","level":3,"hasPage":false},{"title":"Цепочки","path":"/chains","ico":"ri-share-line","children":[{"title":"Базовый редактор","path":"/basic","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/basic","level":4,"hasPage":true},{"title":"Встраиваемый контент нод","path":"/customContent","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/customContent","level":4,"hasPage":true},{"title":"Кастомные действия с нодами","path":"/customActions","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/customActions","level":4,"hasPage":true},{"title":"Категория в виде минималистичного меню","path":"/shortCutChain","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/shortCutChain","level":4,"hasPage":true},{"title":"Настройка слотов исходящих соединений","path":"/outConnectionsSlots","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/outConnectionsSlots","level":4,"hasPage":true},{"title":"Настройка слотов входящих соединений","path":"/inConnectionsSlots","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/inConnectionsSlots","level":4,"hasPage":true},{"title":"Подписи слотов и соединений","path":"/titles","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/titles","level":4,"hasPage":true},{"title":"Подтверждение удаления","path":"/confirmDelete","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/confirmDelete","level":4,"hasPage":true},{"title":"Редактируемые ноды","path":"/editableNodes","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/editableNodes","level":4,"hasPage":true},{"title":"Кастомные модальные окна","path":"/customModal","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/customModal","level":4,"hasPage":true},{"title":"Роутинг между цепочками","path":"/routingChainPage","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/routingChainPage","level":4,"hasPage":true},{"title":"Соединение нод по типам","path":"/attachInsideCategory","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/attachInsideCategory","level":4,"hasPage":true},{"title":"Кастомный размер редактора","path":"/customChainSize","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/customChainSize","level":4,"hasPage":true},{"title":"Управление выбором нод","path":"/selections","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/selections","level":4,"hasPage":true},{"title":"Поиск и центровка относительно ноды","path":"/nodeView","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/nodeView","level":4,"hasPage":true},{"title":"Вставка нод из буфера","path":"/paste","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/paste","level":4,"hasPage":true},{"title":"","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/examples/widgets/chains/","level":4,"hasPage":false},{"title":"RefreshUrl: Игра `Светофор`","path":"/refreshUrl","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/refreshUrl","level":4,"hasPage":true},{"title":"RefreshUrlCheck: Игра `Светофор` 2","path":"/refreshUrlCheck","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/refreshUrlCheck","level":4,"hasPage":true},{"title":"Конструктор блок-схем","path":"/graph","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains/graph","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/chains","level":3,"hasPage":false},{"title":"Деревья","path":"/trees","ico":"ri-mind-map","children":[{"title":"Простое дерево","path":"/simple","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/trees/simple","level":4,"hasPage":true},{"title":"Нажатия по узлам","path":"/nodeClick","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/trees/nodeClick","level":4,"hasPage":true},{"title":"Большие деревья и выпадающие списки","path":"/giantData","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/trees/giantData","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/trees","level":3,"hasPage":false},{"title":"","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/examples/widgets/","level":3,"hasPage":false},{"title":"Аккордеон","path":"/accordion","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/accordion","level":3,"hasPage":true},{"title":"Видео","path":"/video","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/video","level":3,"hasPage":true},{"title":"Виджет-заголовок","path":"/headerWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/headerWidget","level":3,"hasPage":true},{"title":"Изображения","path":"/images","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/images","level":3,"hasPage":true},{"title":"Информационные блоки и бейджи","path":"/blockquotes","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/blockquotes","level":3,"hasPage":true},{"title":"Карты","path":"/maps","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/maps","level":3,"hasPage":true},{"title":"Кнопка","path":"/button","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/button","level":3,"hasPage":true},{"title":"Модальные окна","path":"/modals","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/modals","level":3,"hasPage":true},{"title":"Модальные окна (комбинации)","path":"/modalsCombinations","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/modalsCombinations","level":3,"hasPage":true},{"title":"Отточия","path":"/leaders","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/leaders","level":3,"hasPage":true},{"title":"Пагинация","path":"/pagination","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/pagination","level":3,"hasPage":true},{"title":"Прогрессбар","path":"/progressbars","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/progressbars","level":3,"hasPage":true},{"title":"Слайдер","path":"/slider","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/slider","level":3,"hasPage":true},{"title":"Табы","path":"/tabs","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tabs","level":3,"hasPage":true},{"title":"Тултипы у любых виджетов","path":"/tooltips","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tooltips","level":3,"hasPage":true},{"title":"Тэги","path":"/tags","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/tags","level":3,"hasPage":true},{"title":"Текстовый виджет (продвинутый)","path":"/advancedText","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/advancedText","level":3,"hasPage":true},{"title":"Текстовый виджет (выравнивание)","path":"/alignedText","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/alignedText","level":3,"hasPage":true},{"title":"WYSIWYG-редактор","path":"/wysiwyg","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/wysiwyg","level":3,"hasPage":true},{"title":"WebView","path":"/webview","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/webview","level":3,"hasPage":true},{"title":"Кастомные виджеты","path":"/customWidgets","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/widgets/customWidgets","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/widgets","level":2,"hasPage":false},{"title":"Структурирование страницы","path":"/composition","ico":"ri-layout-masonry-line","children":[{"title":"Горизонтальный виджет-контейнер","path":"/hwidgets","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/composition/hwidgets","level":3,"hasPage":true},{"title":"Виджет-контейнер сетки","path":"/container","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/composition/container","level":3,"hasPage":true},{"title":"Сворачиваемые колонки","path":"/wrapColumns","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/composition/wrapColumns","level":3,"hasPage":true},{"title":"Контейнер сетки с управлением шириной разрыва","path":"/containerGaps","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/composition/containerGaps","level":3,"hasPage":true},{"title":"Контейнер сетки с динамическим управлением размером","path":"/containerSize","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/composition/containerSize","level":3,"hasPage":true},{"title":"Контейнер сетки \"под стеклом\"","path":"/glassContainer","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/composition/glassContainer","level":3,"hasPage":true},{"title":"Контейнер слоев","path":"/layeredContainer","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/composition/layeredContainer","level":3,"hasPage":true},{"title":"Настраиваемая сетка контента","path":"/customizableGrid","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/composition/customizableGrid","level":3,"hasPage":true},{"title":"Сетка страницы (колонки/строки)","path":"/grid","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/composition/grid","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/composition","level":2,"hasPage":false},{"title":"Настройки страницы","path":"/pageSettings","ico":"ri-window-line","children":[{"title":"Мобильная версия страницы","path":"/mobile","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/mobile","level":3,"hasPage":true},{"title":"Статически известная навигация","path":"/permalinks","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/permalinks","level":3,"hasPage":true},{"title":"Относительные ссылки редиректа","path":"/relNav","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/relNav","level":3,"hasPage":true},{"title":"Навигация с сохранением контекста","path":"/nav/p1","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/nav/p1","level":3,"hasPage":true},{"title":"Запрет ухода со страницы","path":"/lock","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/lock","level":3,"hasPage":true},{"title":"Шапка","path":"/header","ico":null,"children":[{"title":"Закреплённая шапка","path":"/sticky","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/header/sticky","level":4,"hasPage":true},{"title":"Незакреплённая шапка","path":"/nonSticky","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/header/nonSticky","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/header","level":3,"hasPage":false},{"title":"Высота строки","path":"/rowHeight","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/rowHeight","level":3,"hasPage":true},{"title":"Высота виджетов в строках","path":"/rowHeightWidgets","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/rowHeightWidgets","level":3,"hasPage":true},{"title":"Дизайн с \"островами\"","path":"/islands","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/islands","level":3,"hasPage":true},{"title":"Интернационализация","path":"/i18nPages","ico":null,"children":[{"title":"Статически (backend)","path":"/backend","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/i18nPages/backend","level":4,"hasPage":true},{"title":"Динамически (UI)","path":"/ui","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/i18nPages/ui","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/i18nPages","level":3,"hasPage":false},{"title":"Ошибки при переходах","path":"/redirectErrors","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/redirectErrors","level":3,"hasPage":true},{"title":"Разделители в колонках","path":"/columnVR","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/columnVR","level":3,"hasPage":true},{"title":"Скролл к виджету","path":"/scrollToWidget","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/scrollToWidget","level":3,"hasPage":true},{"title":"Разделители в меню","path":"/menuSeparators","ico":null,"children":[{"title":"Пункт 1 (ниже - сепаратор-линия)","path":"/p1","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/menuSeparators/p1","level":4,"hasPage":true},{"title":"","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/examples/pageSettings/menuSeparators/","level":4,"hasPage":false},{"title":"Пункт 2 (ниже - сепаратор с подписью)","path":"/p2","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/menuSeparators/p2","level":4,"hasPage":true},{"title":"Ещё пункт","path":"/p02","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/menuSeparators/p02","level":4,"hasPage":true},{"title":"Подпись разделителя","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/examples/pageSettings/menuSeparators/","level":4,"hasPage":false},{"title":"Пункт 3 (ниже - сепаратор с длинной подписью)","path":"/p3","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/menuSeparators/p3","level":4,"hasPage":true},{"title":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam nec gravida diam, ac vulputate ligula. Vestibulum id lectus eros. Etiam felis augue, mollis volutpat tellus ac, iaculis placerat turpis. Morbi tortor erat, efficitur sollicitudin magna nec, porttitor fringilla risus","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/examples/pageSettings/menuSeparators/","level":4,"hasPage":false},{"title":"Пункт 4","path":"/p4","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/menuSeparators/p4","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings/menuSeparators","level":3,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/examples/pageSettings","level":2,"hasPage":false},{"title":"Роутинг","path":"/routing","ico":"ri-compasses-2-line","children":[{"title":"UiCmd","path":"/uicmd","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/uicmd","level":3,"hasPage":true},{"title":"Синхронный и асинхронный роутинг","path":"/asyncRouting","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/asyncRouting","level":3,"hasPage":true},{"title":"Условный роутинг (if-else, switch)","path":"/switch","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/switch","level":3,"hasPage":true},{"title":"Буфер обмена","path":"/clipboard","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/clipboard","level":3,"hasPage":true},{"title":"Внутренний роутинг виджета","path":"/widgetPrivate","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/widgetPrivate","level":3,"hasPage":true},{"title":"Копирование контекста из прочих виджетов","path":"/outerCtxCopy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/outerCtxCopy","level":3,"hasPage":true},{"title":"Прямое использование контекста из прочих виджетов","path":"/outerCtxUse","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/outerCtxUse","level":3,"hasPage":true},{"title":"Математика в роутинге","path":"/routingMath","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/routingMath","level":3,"hasPage":true},{"title":"Булевы операции в роутинге","path":"/routingBool","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/routingBool","level":3,"hasPage":true},{"title":"Многоуровневый доступ к значению контекста","path":"/multiLevelCtx","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/multiLevelCtx","level":3,"hasPage":true},{"title":"Преобразования типов роутинга","path":"/routingTypeConv","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/routingTypeConv","level":3,"hasPage":true},{"title":"Создание JSON, управление телом HTTP-запроса","path":"/jsonCreation","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/jsonCreation","level":3,"hasPage":true},{"title":"Screenshots","path":"/screenshots","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/routing/screenshots","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/routing","level":2,"hasPage":false},{"title":"","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/examples/","level":2,"hasPage":false},{"title":"Вебсокеты","path":"/ws","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/ws","level":2,"hasPage":true},{"title":"Иконки","path":"/icons","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/icons","level":2,"hasPage":true},{"title":"Интерактивное API","path":"/interactive","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/interactive","level":2,"hasPage":true},{"title":"Ошибки и уведомления","path":"/notifications","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/notifications","level":2,"hasPage":true},{"title":"Типография","path":"/typography","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/typography","level":2,"hasPage":true},{"title":"Уведомления","path":"/apxNotifications","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/apxNotifications","level":2,"hasPage":true},{"title":"Markdown","path":"/markdown","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/markdown","level":2,"hasPage":true},{"title":"TimeZones","path":"/tz","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/tz","level":2,"hasPage":true},{"title":"Workflow","path":"/workflow","ico":null,"children":[{"title":"Статическая статусная модель","path":"/static","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/workflow/static","level":3,"hasPage":true},{"title":"Динамическая статусная модель","path":"/dyn","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/workflow/dyn","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/workflow","level":2,"hasPage":false},{"title":"","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/examples/","level":2,"hasPage":false},{"title":"Hands-On Examples","path":"/handsOn","ico":null,"children":[{"title":"TabsWidget с инлайн-контролом","path":"/inlineTabs","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/handsOn/inlineTabs","level":3,"hasPage":true},{"title":"Числовой инпут с кнопками +/-","path":"/numInputWithButtons","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/handsOn/numInputWithButtons","level":3,"hasPage":true},{"title":"Инлайн-инпут с переключением стрелками","path":"/inputWithArrows","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/handsOn/inputWithArrows","level":3,"hasPage":true},{"title":"Кнопки, появляющиеся при наведении","path":"/hidingButtons","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/handsOn/hidingButtons","level":3,"hasPage":true},{"title":"Перекрытие карты модальным окном","path":"/modalOverMap","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/handsOn/modalOverMap","level":3,"hasPage":true},{"title":"Слайдер с добавлением элементов","path":"/sliderAdd","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/handsOn/sliderAdd","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/handsOn","level":2,"hasPage":false},{"title":"Конструктор интерфейсов","path":"/uiBuilder","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/uiBuilder","level":2,"hasPage":true},{"title":"Хранилище статики конструктора","path":"/ui-statics","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/ui-statics","level":2,"hasPage":true},{"title":"Использование хранилища статики","path":"/ui-statics-usage","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/ui-statics-usage","level":2,"hasPage":true},{"title":"Хранение статики с тэгами","path":"/ui-statics-tags","ico":null,"children":[{"title":"Файлы \"менеджера\"","path":"/manager","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/ui-statics-tags/manager","level":3,"hasPage":true},{"title":"Файлы \"пользователя\"","path":"/user","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/ui-statics-tags/user","level":3,"hasPage":true},{"title":"Просмотр файлов","path":"/view","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/examples/ui-statics-tags/view","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/examples/ui-statics-tags","level":2,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/examples","level":1,"hasPage":false},{"title":"Rubbles Flowbase","path":"/flowbase","ico":"ri-stackshare-line","children":[{"title":"Документация","path":"/fldocs","ico":"ri-book-marked-line","children":[{"title":"Что это такое?","path":"/intro","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/intro","level":3,"hasPage":true},{"title":"Верхнеуровневый концепт","path":"/basics","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/basics","level":3,"hasPage":true},{"title":"Стандартная библиотека узлов","path":"/stdlib","ico":null,"children":[{"title":"Регулярная выборка объектов","path":"/database-objects-selection","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/database-objects-selection","level":4,"hasPage":true},{"title":"Создание объекта","path":"/database-object-create","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/database-object-create","level":4,"hasPage":true},{"title":"Выборка объектов","path":"/database-object-read","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/database-object-read","level":4,"hasPage":true},{"title":"Изменение объекта","path":"/database-object-update","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/database-object-update","level":4,"hasPage":true},{"title":"Реакция на создание объекта","path":"/database-object-created","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/database-object-created","level":4,"hasPage":true},{"title":"Реакция на удаление объекта","path":"/database-object-deleted","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/database-object-deleted","level":4,"hasPage":true},{"title":"Реакция на изменение объекта","path":"/database-object-updated","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/database-object-updated","level":4,"hasPage":true},{"title":"Действия","path":"/workflow-actions","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/workflow-actions","level":4,"hasPage":true},{"title":"Условие по роли","path":"/workflow-if-role","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/workflow-if-role","level":4,"hasPage":true},{"title":"Получить по HTTP","path":"/workflow-receive-http","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/workflow-receive-http","level":4,"hasPage":true},{"title":"Получить из Kafka","path":"/workflow-receive-kafka","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/workflow-receive-kafka","level":4,"hasPage":true},{"title":"Отправить по HTTP","path":"/workflow-send-http","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/workflow-send-http","level":4,"hasPage":true},{"title":"Отправить в Kafka","path":"/workflow-send-kafka","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/workflow-send-kafka","level":4,"hasPage":true},{"title":"Условия по атрибутам","path":"/workflow-splitter-attributes","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/workflow-splitter-attributes","level":4,"hasPage":true},{"title":"Статус","path":"/workflow-state","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/workflow-state","level":4,"hasPage":true},{"title":"Оборудование","path":"/machine","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/machine","level":4,"hasPage":true},{"title":"Поставка ресурсов","path":"/resource-supply","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/resource-supply","level":4,"hasPage":true},{"title":"Буфер","path":"/buffer","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/buffer","level":4,"hasPage":true},{"title":"Буфер (отложенный, индексированный)","path":"/buffer-delayed","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/buffer-delayed","level":4,"hasPage":true},{"title":"Буфер (отложенный, неиндексированный)","path":"/buffer-delayed-queue","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/buffer-delayed-queue","level":4,"hasPage":true},{"title":"Буфер (индексированный)","path":"/buffer-indexed","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/buffer-indexed","level":4,"hasPage":true},{"title":"Буфер (дополняющий)","path":"/buffer-merger","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/buffer-merger","level":4,"hasPage":true},{"title":"Буфер (агрегирующий)","path":"/buffer-subdoc","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/buffer-subdoc","level":4,"hasPage":true},{"title":"Код","path":"/code","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/code","level":4,"hasPage":true},{"title":"CSV-файл","path":"/csv","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/csv","level":4,"hasPage":true},{"title":"Решение менеджера","path":"/decision","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/decision","level":4,"hasPage":true},{"title":"Дедупликатор","path":"/deduplicator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/deduplicator","level":4,"hasPage":true},{"title":"Утилизатор","path":"/devnull","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/devnull","level":4,"hasPage":true},{"title":"Массовое создание документов","path":"/docs-producer","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/docs-producer","level":4,"hasPage":true},{"title":"Парсер вложенных структур","path":"/doc-flattener","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/doc-flattener","level":4,"hasPage":true},{"title":"Фильтр по атрибутам","path":"/filter-by-attributes","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/filter-by-attributes","level":4,"hasPage":true},{"title":"Фильтр по буферу","path":"/filter-by-buffer","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/filter-by-buffer","level":4,"hasPage":true},{"title":"Форма создания документа","path":"/form-input","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/form-input","level":4,"hasPage":true},{"title":"HTTP-Конвертер (N)","path":"/http-converter-multiple","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/http-converter-multiple","level":4,"hasPage":true},{"title":"HTTP-Конвертер (1)","path":"/http-converter-single","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/http-converter-single","level":4,"hasPage":true},{"title":"HTTP-Инициатор","path":"/http-initiator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/http-initiator","level":4,"hasPage":true},{"title":"HTTP-Приемщик","path":"/http-receiver","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/http-receiver","level":4,"hasPage":true},{"title":"Kafka Чтение","path":"/kafka-reader","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/kafka-reader","level":4,"hasPage":true},{"title":"Kafka Запись","path":"/kafka-writer","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/kafka-writer","level":4,"hasPage":true},{"title":"Выборка документов","path":"/latch","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/latch","level":4,"hasPage":true},{"title":"Лимитер","path":"/limiter","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/limiter","level":4,"hasPage":true},{"title":"Указание параметров","path":"/parameters","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/parameters","level":4,"hasPage":true},{"title":"Объединение схем","path":"/scheme-merger","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/scheme-merger","level":4,"hasPage":true},{"title":"Простое изменение","path":"/simple-change","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/simple-change","level":4,"hasPage":true},{"title":"Сплиттер потока","path":"/splitter","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/splitter","level":4,"hasPage":true},{"title":"Сплиттер потока по атрибутам","path":"/splitter-attribute","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/splitter-attribute","level":4,"hasPage":true},{"title":"SQL-Конвертер","path":"/sql-converter-single","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/sql-converter-single","level":4,"hasPage":true},{"title":"SQL-Инициатор","path":"/sql-initiator","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/sql-initiator","level":4,"hasPage":true},{"title":"Хранилище","path":"/storage","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/storage","level":4,"hasPage":true},{"title":"Чтение из хранилища","path":"/storage-reader","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/storage-reader","level":4,"hasPage":true},{"title":"Процесс","path":"/subprocess","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/subprocess","level":4,"hasPage":true},{"title":"Сплиттер тестового режима","path":"/testmode-router","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/testmode-router","level":4,"hasPage":true},{"title":"Ответ","path":"/telegram-response-writer","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/telegram-response-writer","level":4,"hasPage":true},{"title":"Прием сообщений","path":"/telegram-webhook-receiver","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib/telegram-webhook-receiver","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/stdlib","level":3,"hasPage":false},{"title":"Ключевые принципы","path":"/principles","ico":null,"children":[{"title":"Режимы визуализации процесса","path":"/vismodes","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles/vismodes","level":4,"hasPage":true},{"title":"Тестовый и отладочный режимы","path":"/test_and_debug","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles/test_and_debug","level":4,"hasPage":true},{"title":"Регламентный запуск узлов","path":"/node_scheduling","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles/node_scheduling","level":4,"hasPage":true},{"title":"Ролевая модель","path":"/roles","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles/roles","level":4,"hasPage":true},{"title":"Политика жизненного цикла","path":"/lifeCyclePolicy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles/lifeCyclePolicy","level":4,"hasPage":true},{"title":"Поддержка плейсхолдеров","path":"/placeholders","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles/placeholders","level":4,"hasPage":true},{"title":"Автоматизация (де)активации процесса","path":"/debug","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles/debug","level":4,"hasPage":true},{"title":"Построение отчетности","path":"/dashboards","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles/dashboards","level":4,"hasPage":true},{"title":"Функциональное расширение","path":"/extension","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles/extension","level":4,"hasPage":true},{"title":"Система пакетов","path":"/packages","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles/packages","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/principles","level":3,"hasPage":false},{"title":"Технические детали","path":"/tech","ico":null,"children":[{"title":"Архитектура и технологии","path":"/architecture","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/architecture","level":4,"hasPage":true},{"title":"Горизонтальное масштабирование","path":"/scaling","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/scaling","level":4,"hasPage":true},{"title":"Гарантии доставки","path":"/nodeBuffers","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/nodeBuffers","level":4,"hasPage":true},{"title":"Атомарность обработки","path":"/atomicity","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/atomicity","level":4,"hasPage":true},{"title":"Контентные поля","path":"/content-fields","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/content-fields","level":4,"hasPage":true},{"title":"Служебные поля","path":"/special-fields","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/special-fields","level":4,"hasPage":true},{"title":"Настройка подсистемы аудита действий","path":"/activity","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/activity","level":4,"hasPage":true},{"title":"Настройка подсистемы логирования","path":"/logs-policy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/logs-policy","level":4,"hasPage":true},{"title":"Настройка подсистемы метрик","path":"/metrics-policy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/metrics-policy","level":4,"hasPage":true},{"title":"Настройка автоудаления процессов","path":"/auto-deletion","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/auto-deletion","level":4,"hasPage":true},{"title":"Политики безопасности","path":"/security","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/security","level":4,"hasPage":true},{"title":"Инструкция по разворачиванию","path":"/install","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/install","level":4,"hasPage":true},{"title":"Переменные конфигурации","path":"/configuration","ico":null,"children":[{"title":"Настройки автоматической активации/деактивации процессов","path":"/ActivationConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/ActivationConfig","level":5,"hasPage":true},{"title":"Настройки шедулера для активации/деактивации процессов","path":"/ActivationSchedulerConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/ActivationSchedulerConfig","level":5,"hasPage":true},{"title":"Настройки правил ведения аудита действий с процессами","path":"/Activity","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/Activity","level":5,"hasPage":true},{"title":"Настройки обработчика аудит-логов действий с процессами","path":"/ActivityListenerPolicy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/ActivityListenerPolicy","level":5,"hasPage":true},{"title":"Настройки размеров батча и потоков процессинга","path":"/BatchConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/BatchConfig","level":5,"hasPage":true},{"title":"Настройки брокера","path":"/Broker","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/Broker","level":5,"hasPage":true},{"title":"Настройки подключения к ClickHouse","path":"/ClickHouseConnectionDetails","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/ClickHouseConnectionDetails","level":5,"hasPage":true},{"title":"Настройки работы с счетчиками документов в узлах","path":"/CountersConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/CountersConfig","level":5,"hasPage":true},{"title":"Настройки документации","path":"/DocsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/DocsConfig","level":5,"hasPage":true},{"title":"Настройки генератора примеров","path":"/ExamplesGeneratorConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/ExamplesGeneratorConfig","level":5,"hasPage":true},{"title":"Настройки автоудаления процессов","path":"/FlowbaseCleanProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/FlowbaseCleanProperties","level":5,"hasPage":true},{"title":"Настройки интеграции Flowbase с RabbitMQ","path":"/FlowbaseRabbitProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/FlowbaseRabbitProperties","level":5,"hasPage":true},{"title":"Настройки правил очистки аудит-логов действий с процессами","path":"/FlushPolicy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/FlushPolicy","level":5,"hasPage":true},{"title":"Настройки индексирования карты активных процессов и узлов","path":"/IndexingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/IndexingConfig","level":5,"hasPage":true},{"title":"Настройки интеграции с Kafka","path":"/KafkaConfiguration","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/KafkaConfiguration","level":5,"hasPage":true},{"title":"Настройки лимитов по процессам и узлам","path":"/LimitsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/LimitsConfig","level":5,"hasPage":true},{"title":"Настройки работы с логами (трейсами документов)","path":"/LogsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/LogsConfig","level":5,"hasPage":true},{"title":"Настройки шедулера для работы с логами (удаление старых логов и создание новых партиций","path":"/LogsSchedulerConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/LogsSchedulerConfig","level":5,"hasPage":true},{"title":"Настройки интерфейса","path":"/MenuConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/MenuConfig","level":5,"hasPage":true},{"title":"Настройки работы с техническими метриками","path":"/MetricsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/MetricsConfig","level":5,"hasPage":true},{"title":"Настройки шедулера для работы с метриками (удаление старых метрик и создание новых партиций","path":"/MetricsSchedulerConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/MetricsSchedulerConfig","level":5,"hasPage":true},{"title":"Настройки хранилища данных для узлов","path":"/NodeStorageConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/NodeStorageConfig","level":5,"hasPage":true},{"title":"Настройки политики работы с процессами с точки зрения жизненного цикла","path":"/PolicyConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/PolicyConfig","level":5,"hasPage":true},{"title":"Настройки процессинга данных","path":"/ProcessingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/ProcessingConfig","level":5,"hasPage":true},{"title":"Настройки экзекьютора NodeProcessor'","path":"/ProcessorTaskExecutor","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/ProcessorTaskExecutor","level":5,"hasPage":true},{"title":"Настройки экспорта метрик в Prometheus","path":"/PrometheusConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/PrometheusConfig","level":5,"hasPage":true},{"title":"Настройки экзекьютора NodePumper","path":"/PumperTaskExecutor","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/PumperTaskExecutor","level":5,"hasPage":true},{"title":"Настройки пампинга данных","path":"/PumpingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/PumpingConfig","level":5,"hasPage":true},{"title":"Настройки экзекьютора NodeScheduler","path":"/SchedulerTaskExecutor","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/SchedulerTaskExecutor","level":5,"hasPage":true},{"title":"Настройки шедулинга","path":"/SchedulingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/SchedulingConfig","level":5,"hasPage":true},{"title":"Настройки политик безопасности","path":"/SecurityConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/SecurityConfig","level":5,"hasPage":true},{"title":"Настройки подсистемы симуляции производственных процессов","path":"/SimulationsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/SimulationsConfig","level":5,"hasPage":true},{"title":"Настройки кеширования карты активных процессов и узлов","path":"/TargetingCacheConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/TargetingCacheConfig","level":5,"hasPage":true},{"title":"Настройки интерфейса","path":"/UiConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration/UiConfig","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/configuration","level":4,"hasPage":false},{"title":"Нагрузочное тестирование","path":"/nt","ico":null,"children":[{"title":"Конфигурации","path":"/configurations","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/nt/configurations","level":5,"hasPage":true},{"title":"Итоги в цифрах","path":"/numbers","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/nt/numbers","level":5,"hasPage":true},{"title":"Сценарий 1: Прием документов извне","path":"/nt1","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/nt/nt1","level":5,"hasPage":true},{"title":"Сценарий 2: Мержинг 2 потоков данных","path":"/nt2","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/nt/nt2","level":5,"hasPage":true},{"title":"Сценарий 3: Передача данных между узлами","path":"/nt3","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/nt/nt3","level":5,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech/nt","level":4,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/tech","level":3,"hasPage":false},{"title":"Nodebook","path":"/nodebook","ico":null,"children":[{"title":"Создание простейшего узла","path":"/node101","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook/node101","level":4,"hasPage":true},{"title":"Управление размером и цветом","path":"/sizeAndColorControl","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook/sizeAndColorControl","level":4,"hasPage":true},{"title":"Валидация узла","path":"/nodeValidation","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook/nodeValidation","level":4,"hasPage":true},{"title":"Динамическое управление узлом","path":"/dynamicCustomize","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook/dynamicCustomize","level":4,"hasPage":true},{"title":"Размещение контента на узле","path":"/nodeContent","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook/nodeContent","level":4,"hasPage":true},{"title":"Переопределение входов","path":"/nodeInputs","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook/nodeInputs","level":4,"hasPage":true},{"title":"Переопределение выходов","path":"/nodeOutputs","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook/nodeOutputs","level":4,"hasPage":true},{"title":"Управление подтверждением удаления","path":"/confirmationOnDelete","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook/confirmationOnDelete","level":4,"hasPage":true},{"title":"Контроль схемы узла","path":"/nodeSchemes","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook/nodeSchemes","level":4,"hasPage":true},{"title":"Управление расписанием","path":"/nodeSchedule","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook/nodeSchedule","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/nodebook","level":3,"hasPage":false},{"title":"Демо-обзор","path":"/demo","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs/demo","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/flowbase/fldocs","level":2,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/flowbase","level":1,"hasPage":false},{"title":"Rubbles Application Space","path":"/space","ico":"ri-space-ship-line","children":[{"title":"Документация","path":"/spacedocs","ico":"ri-book-marked-line","children":[{"title":"Что это такое?","path":"/intro","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/intro","level":3,"hasPage":true},{"title":"Верхнеуровневый концепт","path":"/basics","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/basics","level":3,"hasPage":true},{"title":"Инструкция по разворачиванию","path":"/install","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/install","level":3,"hasPage":true},{"title":"Переменные конфигурации Flowbase","path":"/configuration-flowbase","ico":null,"children":[{"title":"Настройки автоматической активации/деактивации процессов","path":"/ActivationConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/ActivationConfig","level":4,"hasPage":true},{"title":"Настройки шедулера для активации/деактивации процессов","path":"/ActivationSchedulerConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/ActivationSchedulerConfig","level":4,"hasPage":true},{"title":"Настройки правил ведения аудита действий с процессами","path":"/Activity","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/Activity","level":4,"hasPage":true},{"title":"Настройки обработчика аудит-логов действий с процессами","path":"/ActivityListenerPolicy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/ActivityListenerPolicy","level":4,"hasPage":true},{"title":"Настройки размеров батча и потоков процессинга","path":"/BatchConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/BatchConfig","level":4,"hasPage":true},{"title":"Настройки брокера","path":"/Broker","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/Broker","level":4,"hasPage":true},{"title":"Настройки подключения к ClickHouse","path":"/ClickHouseConnectionDetails","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/ClickHouseConnectionDetails","level":4,"hasPage":true},{"title":"Настройки работы с счетчиками документов в узлах","path":"/CountersConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/CountersConfig","level":4,"hasPage":true},{"title":"Настройки документации","path":"/DocsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/DocsConfig","level":4,"hasPage":true},{"title":"Настройки генератора примеров","path":"/ExamplesGeneratorConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/ExamplesGeneratorConfig","level":4,"hasPage":true},{"title":"Настройки автоудаления процессов","path":"/FlowbaseCleanProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/FlowbaseCleanProperties","level":4,"hasPage":true},{"title":"Настройки интеграции Flowbase с RabbitMQ","path":"/FlowbaseRabbitProperties","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/FlowbaseRabbitProperties","level":4,"hasPage":true},{"title":"Настройки правил очистки аудит-логов действий с процессами","path":"/FlushPolicy","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/FlushPolicy","level":4,"hasPage":true},{"title":"Настройки индексирования карты активных процессов и узлов","path":"/IndexingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/IndexingConfig","level":4,"hasPage":true},{"title":"Настройки интеграции с Kafka","path":"/KafkaConfiguration","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/KafkaConfiguration","level":4,"hasPage":true},{"title":"Настройки лимитов по процессам и узлам","path":"/LimitsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/LimitsConfig","level":4,"hasPage":true},{"title":"Настройки работы с логами (трейсами документов)","path":"/LogsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/LogsConfig","level":4,"hasPage":true},{"title":"Настройки шедулера для работы с логами (удаление старых логов и создание новых партиций","path":"/LogsSchedulerConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/LogsSchedulerConfig","level":4,"hasPage":true},{"title":"Настройки интерфейса","path":"/MenuConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/MenuConfig","level":4,"hasPage":true},{"title":"Настройки работы с техническими метриками","path":"/MetricsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/MetricsConfig","level":4,"hasPage":true},{"title":"Настройки шедулера для работы с метриками (удаление старых метрик и создание новых партиций","path":"/MetricsSchedulerConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/MetricsSchedulerConfig","level":4,"hasPage":true},{"title":"Настройки хранилища данных для узлов","path":"/NodeStorageConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/NodeStorageConfig","level":4,"hasPage":true},{"title":"Настройки политики работы с процессами с точки зрения жизненного цикла","path":"/PolicyConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/PolicyConfig","level":4,"hasPage":true},{"title":"Настройки процессинга данных","path":"/ProcessingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/ProcessingConfig","level":4,"hasPage":true},{"title":"Настройки экзекьютора NodeProcessor'","path":"/ProcessorTaskExecutor","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/ProcessorTaskExecutor","level":4,"hasPage":true},{"title":"Настройки экспорта метрик в Prometheus","path":"/PrometheusConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/PrometheusConfig","level":4,"hasPage":true},{"title":"Настройки экзекьютора NodePumper","path":"/PumperTaskExecutor","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/PumperTaskExecutor","level":4,"hasPage":true},{"title":"Настройки пампинга данных","path":"/PumpingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/PumpingConfig","level":4,"hasPage":true},{"title":"Настройки экзекьютора NodeScheduler","path":"/SchedulerTaskExecutor","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/SchedulerTaskExecutor","level":4,"hasPage":true},{"title":"Настройки шедулинга","path":"/SchedulingConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/SchedulingConfig","level":4,"hasPage":true},{"title":"Настройки политик безопасности","path":"/SecurityConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/SecurityConfig","level":4,"hasPage":true},{"title":"Настройки подсистемы симуляции производственных процессов","path":"/SimulationsConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/SimulationsConfig","level":4,"hasPage":true},{"title":"Настройки кеширования карты активных процессов и узлов","path":"/TargetingCacheConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/TargetingCacheConfig","level":4,"hasPage":true},{"title":"Настройки интерфейса","path":"/UiConfig","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase/UiConfig","level":4,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs/configuration-flowbase","level":3,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/space/spacedocs","level":2,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/space","level":1,"hasPage":false},{"title":"Rubbles Workflow","path":"/workflow","ico":"ri-swap-3-line","children":[{"title":"Документация","path":"/workflow/docs","ico":"ri-book-line","children":[{"title":"О модуле","path":"/about","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/workflow/workflow/docs/about","level":3,"hasPage":true},{"title":"Подключение и настройка","path":"/tech","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/workflow/workflow/docs/tech","level":3,"hasPage":true},{"title":"Инструкции по использованию","path":"/user","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/workflow/workflow/docs/user","level":3,"hasPage":true},{"title":"FAQ","path":"/faq","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/workflow/workflow/docs/faq","level":3,"hasPage":true}],"expanded":false,"isSection":false,"fullpath":"/workflow/workflow/docs","level":2,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/workflow","level":1,"hasPage":false},{"title":"Rubbles Optasset","path":"/optasset","ico":"ri-eth-line","children":[{"title":"Отчетность","path":"/dashboard","ico":"ri-home-3-line","children":[],"expanded":false,"isSection":false,"fullpath":"/optasset/dashboard","level":2,"hasPage":true},{"title":"","path":"","ico":null,"children":[],"expanded":false,"isSection":true,"fullpath":"/optasset/","level":2,"hasPage":false}],"expanded":false,"isSection":false,"fullpath":"/optasset","level":1,"hasPage":false}]},"bottomMenu":{"items":[]},"secondaryMenu":null,"breadcrumbs":[{"title":"Документация","path":"/docs","ico":"ri-book-marked-line","children":[],"expanded":false,"isSection":false,"fullpath":"/docs","level":1,"hasPage":false},{"title":"О фреймворке","path":"/about","ico":"ri-information-line","children":[],"expanded":true,"isSection":false,"fullpath":"/docs/about","level":2,"hasPage":true},{"title":"Введение","path":"/overview","ico":null,"children":[],"expanded":false,"isSection":false,"fullpath":"/docs/about/overview","level":3,"hasPage":true}],"loginInfoLocation":"/core/auth/getMe","logoutPostUrl":"/core/auth/logout","loginPageLocation":"/content/auth","routerPath":"/content","titlePagePath":"/content/docs/about/overview","dateFormatPattern":"DD.MM.YYYY","datetimeFormatPattern":"DD.MM.YYYY HH:mm:ss","numberFormat":null,"customStylesUrl":"/appix/admin/cst/builtinStyles","themes":[{"id":"light","name":"Light Theme"},{"id":"dark","name":"Night Black"},{"id":"midnight","name":"Midnight Blue"}],"logo":"https://backend.demo.appix.pro/appix-icon.png","favicon":"https://backend.demo.appix.pro/appix-icon.png","tz":"Europe/Moscow","appixMeta":{"version":"1.3.8","uptime":"13d 20h 7m"}},"controls":{"widget":{"type":"FORM","id":"Appix_GlobalSearch","form":{"columns":[{"mapping":{"first":"input","second":""},"validator":{"dataType":"ENUM","copy":false,"ico":"ri-search-line","placeholder":"Быстрый поиск","selectOptionsApi":"/docs/global/search","selectOptionsFetchMode":"SEARCH","baseType":"STRING"},"dataType":"ENUM"}],"presence":["input"]},"columns":null,"rows":1,"buttonsAlignment":"LEFT","submitByEnter":true,"submitButtonId":null,"autoDisableSubmitButton":false,"ctx":{},"displayed":true,"type":"FORM","isLoading":false,"ws":false,"routing":[{"source":"Appix_GlobalSearch","event":"changed","receiver":"Appix_GlobalSearch","targetMethod":"submit","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false},{"source":"Appix_GlobalSearch","event":"submitted","receiver":"Appix_GlobalSearch","targetMethod":"executeCmd","arg1":{"function":{"args":["REDIRECT"],"name":"toStr"}},"arg2":{"function":{"args":["msg.data.input"],"name":"extract"}},"arg3":null,"arg4":null,"arg5":null,"async":false}],"trackHovers":false,"tooltip":"","appixReferer":"/content"},"sticky":false,"controlWidget":{"type":"PAGECONTROL","navigationCtx":{"previousPage":null},"pageLock":false,"leaveAttemptModal":{"modal":null,"defaultSettings":{"title":"Вы уверены, что хотите покинуть страницу?","subtitle":"Внесенные изменения могут не сохраниться!"}},"type":"PAGECONTROL","ctx":{},"displayed":false,"isLoading":false,"ws":false,"routing":[],"trackHovers":false,"tooltip":"","id":"appix-page-control","appixReferer":"/content"}},"content":{"rows":[{"columns":[{"rows":[{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"CONTAINER","rows":[{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"IMAGE","id":"image-3519500d-42d7-474d-a567-bb788aff099a","url":"https://backend.demo.appix.pro/images/docs/radf.png","alt":null,"w":null,"h":null,"displayed":true,"ctx":{},"tooltip":"","type":"IMAGE","isLoading":false,"ws":false,"routing":[{"source":"image-3519500d-42d7-474d-a567-bb788aff099a","event":"clicked","receiver":"fullSizeImageWidget","targetMethod":"setUrl","arg1":{"function":{"args":["https://backend.demo.appix.pro/images/docs/radf.png"],"name":"toStr"}},"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false},{"source":"image-3519500d-42d7-474d-a567-bb788aff099a","event":"clicked","receiver":"fullSizeImageModalWidget","targetMethod":"open","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false}],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null}],"url":null,"backgroundColor":null,"gapSize":"LARGE","containerMode":"REGULAR","width":null,"height":null,"id":"radf-image-container","ctx":{},"displayed":true,"tooltip":"","type":"CONTAINER","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TITLE","id":"randid-zrypnros","text":"О фреймворке","level":1,"ctx":{},"displayed":true,"tooltip":"","type":"TITLE","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-dsahxzwb","text":"**Rubbles Application Development Framework** - это фреймворк высокого уровня абстракции, построенный поверх **Spring Boot** и предназначенный для разработки типовых бизнес-приложений. Основная цель фреймворка - ускорить и удешевить процесс разработки бизнес-приложения за счет предоставления готовых, протестированных и проинтегрированных между собой высокоуровневых компонент и сервисов, образующих консистентную платформу.","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-lofhkylh","text":"**Rubbles Application Development Framework** позволяет сократить затраты на разработку типовых бизнес-приложений, но не в ущерб качеству итогового продукта: предоставляемые фреймворком решения выполнены с соблюдением лучших практик и становятся частью кодовой базы конечного продукта, открывая возможность дальнейшего развития этой кодовой базы вне зависимости от фреймворка и плавного перехода к полноценной командной разработке.","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-lpmvybjk","text":"При разработке типового бизнес-приложения **Rubbles Application Development Framework** позволяет обойтись без привлечения таких ролей как:","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-ltgpunrx","text":"\n* FrontEnd Developer \n* DevOps Engineer","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-sypfpild","text":"и сократить загрузку и средний уровень требуемых компетенций таких ролей как:","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-uowlrhsv","text":"\n* Java Developer \n* QA Engineer","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-ngvrbkkv","text":" ","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TITLE","id":"randid-poqkxlbx","text":"Основные цели","level":3,"ctx":{},"displayed":true,"tooltip":"","type":"TITLE","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-yfvlduuj","text":"\n* Уменьшение количества ролей, требующихся для разработки бизнес-приложений \n* Уменьшение количества времени, требуюшегося для разработки бизнес-приложений \n* Снижение среднего уровня требуемых компетенций в команде разработки \n* Сокращение зависимости проектной команды в поддержке и развитии приложения от конкретных разработчиков \n* Упрощение процесса ротации сотрудников между проектами за счет унификации и стандартизации кодовой базы и подходов к разработке","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-oyujdnnt","text":"(Обновление версии текста от 5 февраля 15:10)","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null}],"width":9,"alignment":null,"backgroundColor":null,"vr":false,"island":true,"widget":null}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TITLE","id":"randid-leqzywzw","text":"Некоторые примеры интерфейсов","level":1,"ctx":{},"displayed":true,"tooltip":"","type":"TITLE","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"IMAGE","id":"image-31b1fbdb-cf2e-43b3-a6c7-e57839b444d5","url":"https://backend.demo.appix.pro/images/docs/apps/CvmArchDatamart.png","alt":null,"w":null,"h":null,"displayed":true,"ctx":{},"tooltip":"","type":"IMAGE","isLoading":false,"ws":false,"routing":[{"source":"image-31b1fbdb-cf2e-43b3-a6c7-e57839b444d5","event":"clicked","receiver":"fullSizeImageWidget","targetMethod":"setUrl","arg1":{"function":{"args":["https://backend.demo.appix.pro/images/docs/apps/CvmArchDatamart.png"],"name":"toStr"}},"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false},{"source":"image-31b1fbdb-cf2e-43b3-a6c7-e57839b444d5","event":"clicked","receiver":"fullSizeImageModalWidget","targetMethod":"open","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false}],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"IMAGE","id":"image-9f5cb526-5b70-477a-b575-0c6c45b49bfb","url":"https://backend.demo.appix.pro/images/docs/apps/AppixCharts.png","alt":null,"w":null,"h":null,"displayed":true,"ctx":{},"tooltip":"","type":"IMAGE","isLoading":false,"ws":false,"routing":[{"source":"image-9f5cb526-5b70-477a-b575-0c6c45b49bfb","event":"clicked","receiver":"fullSizeImageWidget","targetMethod":"setUrl","arg1":{"function":{"args":["https://backend.demo.appix.pro/images/docs/apps/AppixCharts.png"],"name":"toStr"}},"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false},{"source":"image-9f5cb526-5b70-477a-b575-0c6c45b49bfb","event":"clicked","receiver":"fullSizeImageModalWidget","targetMethod":"open","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false}],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"IMAGE","id":"image-d88bdf5f-a9ec-45f8-bf23-15e32346b7b5","url":"https://backend.demo.appix.pro/images/docs/apps/AppixTRS2.png","alt":null,"w":null,"h":null,"displayed":true,"ctx":{},"tooltip":"","type":"IMAGE","isLoading":false,"ws":false,"routing":[{"source":"image-d88bdf5f-a9ec-45f8-bf23-15e32346b7b5","event":"clicked","receiver":"fullSizeImageWidget","targetMethod":"setUrl","arg1":{"function":{"args":["https://backend.demo.appix.pro/images/docs/apps/AppixTRS2.png"],"name":"toStr"}},"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false},{"source":"image-d88bdf5f-a9ec-45f8-bf23-15e32346b7b5","event":"clicked","receiver":"fullSizeImageModalWidget","targetMethod":"open","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false}],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"IMAGE","id":"image-f3ce308b-e3c3-42ec-8706-82e5e4e69e25","url":"https://backend.demo.appix.pro/images/docs/apps/AppixMaps.png","alt":null,"w":null,"h":null,"displayed":true,"ctx":{},"tooltip":"","type":"IMAGE","isLoading":false,"ws":false,"routing":[{"source":"image-f3ce308b-e3c3-42ec-8706-82e5e4e69e25","event":"clicked","receiver":"fullSizeImageWidget","targetMethod":"setUrl","arg1":{"function":{"args":["https://backend.demo.appix.pro/images/docs/apps/AppixMaps.png"],"name":"toStr"}},"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false},{"source":"image-f3ce308b-e3c3-42ec-8706-82e5e4e69e25","event":"clicked","receiver":"fullSizeImageModalWidget","targetMethod":"open","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false}],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"IMAGE","id":"image-e6625ca0-9403-4f43-bdc2-ba5a32abd0bf","url":"https://backend.demo.appix.pro/images/docs/widgets/customizable-grid-1.png","alt":null,"w":null,"h":null,"displayed":true,"ctx":{},"tooltip":"","type":"IMAGE","isLoading":false,"ws":false,"routing":[{"source":"image-e6625ca0-9403-4f43-bdc2-ba5a32abd0bf","event":"clicked","receiver":"fullSizeImageWidget","targetMethod":"setUrl","arg1":{"function":{"args":["https://backend.demo.appix.pro/images/docs/widgets/customizable-grid-1.png"],"name":"toStr"}},"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false},{"source":"image-e6625ca0-9403-4f43-bdc2-ba5a32abd0bf","event":"clicked","receiver":"fullSizeImageModalWidget","targetMethod":"open","arg1":null,"arg2":null,"arg3":null,"arg4":null,"arg5":null,"async":false}],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null}],"width":9,"alignment":null,"backgroundColor":null,"vr":false,"island":true,"widget":null}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-xsfugogg","text":"------------------------------------","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-qwbtmxua","text":"© ООО “РАБЛЗ”, 2020","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null},{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"TEXT","id":"randid-mvfbzfxk","text":"[Уведомление правообладателя](https://docs.google.com/document/d/e/2PACX-1vQuPI1J195TJOyHdWPHBG6T0qQCzsBEn7k6t0kCtwxDPtvOJxANct_k1_cMMaOZTg/pub)","ico":null,"color":null,"size":"NORMAL","maxLines":null,"ctx":{},"displayed":true,"tooltip":"","type":"TEXT","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/","halignment":"JUSTIFY","valignment":"TOP"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null}],"modals":[{"type":"MODAL","id":"fullSizeImageModalWidget","rows":[{"columns":[{"rows":[],"width":null,"alignment":null,"backgroundColor":null,"vr":false,"island":false,"widget":{"type":"IMAGE","id":"fullSizeImageWidget","url":"","alt":null,"w":null,"h":null,"displayed":true,"ctx":{},"tooltip":"","type":"IMAGE","isLoading":false,"ws":false,"routing":[],"trackHovers":false,"appixReferer":"/"}}],"height":"FIT_CONTENT","hr":false,"backgroundColor":null}],"caption":null,"position":"CENTER","size":{"w":80,"h":90,"fitContent":false},"isClosableByCross":true,"isClosableByMissClick":true,"reInitContentOnOpen":false,"ctx":{},"type":"MODAL","displayed":true,"isLoading":false,"ws":false,"routing":[],"trackHovers":false,"tooltip":"","appixReferer":"/","movableFromContentRowsToPageModals$core":true}]},"routing":[],"accessibleApi":null}}