Редактор данных

Редактор данных запускается в левой части раздела Model.

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

Эта JSON-строка необходима, если в проекте задействованы компоненты, требующие popup- или regular-модели, но заполняемые перед или без обращения к серверу.

Редактор данных запускается нажатием кнопки в Дереве моделей.

Редактор разбит вертикально на две части.

Слева расположено дерево Data Body, отображающее структуру создаваемого JSON-документа. Справа расположены друг под другом два нередактируемых текстовых поля Data JSON (для отображения читаемого кода JSON-документа) и Data JSON Compact (для отображения итоговой JSON-строки, вставляемой разработчиком в код).

Кнопка предназначена для очистки дерева, т.е. всего JSON-документа.

Всплывающий список Model template позволяет пользователю выбрать шаблон полей, представленный в конкретной модели.

Кнопка применяет назначенный шаблон к текущей ветви дерева в том случае, если это не противоречит синтаксису JSON.

Кнопка вставляет пустой шаблон regular-модели в текущую ветвь дерева в том случае, если это не противоречит синтаксису JSON.

Кнопка вставляет пустой шаблон справочника в текущую ветвь дерева в том случае, если это не противоречит синтаксису JSON.

Кнопка вставляет пустой массив в текущую ветвь дерева в том случае, если это не противоречит синтаксису JSON.

Кнопка вставляет пустой объект в текущую ветвь дерева в том случае, если это не противоречит синтаксису JSON.

Кнопка вставляет пару ключ-значение в текущую ветвь дерева в том случае, если это не противоречит синтаксису JSON.

Кнопка делает копию текущей ветви со всеми её дочерними ветвями в её родителе.

Кнопка удаляет текущую ветвь со всеми её дочерними ветвями.

Параллельно с изменением ветвей дерева происходит формирование JSON-документа в читаемом и компактном видах.

Если текущим элементом является пара ключ-значение, то открывается группа Property Params, в полях которой редактируются значения этой пары. Нажатие над полем Value вызывает всплывающее меню, из которого можно вызвать функцию создания нового UUID, открытие Окна медиахранилища, редактор выбора цвета, редактор градиентов.

Last updated