Формы

На вкладке Формы вы можете создавать и редактировать виджеты, группы виджетов и карточки сущностей домена.

Интерфейс раздела

Левая панель Сущности включает в себя следующие компоненты:

  • Значок question при наведении курсора отображает подсказку с определением сущностей.

  • Кнопка plus позволяет создать новую сущность.

  • Поле Поиск предназначено для быстрого поиска сущностей в отображаемом списке по названию и ID.

  • Кнопка Свернуть (arrow left) позволяет свернуть панель.

  • Кнопка arrow right позволяет вернуть панель в исходное состояние, если она была свернута.

Расположенная слева панель Сущности содержит следующие элементы:

  • Значок question при наведении курсора отображает подсказку с определением сущностей.

  • Кнопка plus позволяет создать новую сущность.

  • Поле Поиск предназначено для быстрого поиска сущностей в отображаемом списке по названию и идентификатору.

  • Кнопка Свернуть (arrow left) позволяет свернуть панель.

  • Кнопка arrow right позволяет вернуть панель в исходное состояние, если она была свернута.

Справа находится область отображения данных. Если в списке есть как минимум одна сущность, то в этой области отображаются следующие вкладки:

  • Виджеты — виджеты всех типов.

  • Группы — блоки, вкладки и формы, из которых состоят карточки сущностей.

  • Карточки — панели и модальные окна сущностей.

При выборе конкретной сущности в области отображения данных доступны виджеты, группы и карточки, относящиеся к данной сущности.

Виджеты

На вкладке Виджеты вы можете добавлять и редактировать виджеты — элементы пользовательского интерфейса, используемые для отображения данных домена в представлениях.

Панель инструментов вкладки содержит следующие элементы:

  • Кнопка Создать (plus) позволяет создать новый виджет.

  • Кнопка trash позволяет удалить выбранные виджеты.

В рабочей области отображается таблица имеющихся виджетов сущности. Таблица содержит следующие столбцы:

  • ID — идентификатор виджета в схеме домена.

  • Тип — тип виджета.

  • Описание — произвольное описание виджета.

При работе с таблицей виджетов доступны следующие операции:

  • Поиск виджетов по полям ID и Описание.

  • Фильтрация виджетов по полю Тип. Тип выбирается из выпадающего списка.

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

Работа с виджетами

Доступные операции над виджетом:

Создание виджета

Чтобы создать виджет:

  1. Перейдите в разделе Формы на вкладку Виджеты и выберите сущность на панели слева. Система отобразит сведения об имеющихся виджетах сущности.

  2. Нажмите на кнопку Создать (plus). Отобразится окно создания виджета.

  3. Введите идентификатор виджета. Допустимы строчные и прописные буквы латинского алфавита (a—​z, A—​Z), цифры (0—​9) и подчеркивание (_).

  4. При необходимости введите описание виджета.

  5. Выберите тип виджета.

  6. Укажите Лейбл — наименование виджета, отображаемое в его верхней части.

  7. Задайте параметры виджета. Набор параметров виджета зависит от выбранного типа.

  8. Нажмите на кнопку Создать. Новый виджет отобразится в списке.

Просмотр виджета

Чтобы просмотреть виджет:

  1. Перейдите в разделе Формы на вкладку Виджеты и выберите сущность на панели слева. Система отобразит сведения об имеющихся виджетах сущности.

  2. Нажмите на строку виджета в списке. Система отобразит в правой части экрана карточку этого виджета с подробной информацией о нем.

В верхней части карточки отображается название виджета. Справа от названия расположены кнопки:

  • edit — редактирование виджета.

  • trash — удаление виджета.

Карточка содержит сведения о виджете:

Изменение виджета

Вы можете изменить поля виджета через кнопку редактирования в карточке виджета.

Удаление виджета

Вы можете удалить виджет через кнопку в карточке или выполнить массовое удаление виджетов.

Параметры виджетов

Набор параметров виджета отличается в зависимости от его типа. Доступны следующие типы:

Виджет атрибута

Чтобы настроить виджет атрибута, укажите следующие параметры:

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

    Чтобы создать новый атрибут, нажмите кнопку plus в выпадающем списке.
  • Кол-во строк (для атрибутов типа Массив) — высота ячейки таблицы в количестве строк текста.

  • Элемент управления (опционально, для атрибутов типа Текст, Целое число, Число с плавающей точкой, Булево и Перечисление) — элемент управления для отображения атрибута. Если не указан, определяется автоматически. В зависимости от выбранного элемента управления нужно указать дополнительные параметры:

    • Наименование для значения "false" и Наименование для значения "true" — для элементов Чекбокс и Переключатель.

    • Шаг изменения значения — для элемента Слайдер.

Виджет действия

Чтобы настроить виджет действия, укажите следующие параметры:

  • Иконка (опционально) — иконка для кнопки действий.

  • Количество действий — Одно или Несколько.

  • Действие или Действия в зависимости от выбранного количества — действия, которые будут выполняться.

    Чтобы создать новое действие, нажмите кнопку plus в выпадающем списке.

Виджет связи

Чтобы настроить виджет связи, укажите следующие параметры:

  • Связь — связь с сущностью, атрибуты которой будут отображаться. На выбор доступны все связи текущей сущности с сущностями из опубликованных доменов.

    Чтобы создать новую связь, нажмите на кнопку plus в выпадающем списке.
  • Сторона связи — 1 или 2.

  • Вид виджета (для связей типа N-N и 1-N, если выбранная сущность на стороне 1) — Компактный или Таблица.

    При выборе вида Таблица укажите дополнительные параметры:

    • Списочное представление — представление связанной сущности, которое будет отображаться в таблице.

      Чтобы создать новое представление, нажмите кнопку plus в выпадающем списке.
    • Колонки таблицы — столбцы таблицы. Чтобы добавить столбец:

      1. Нажмите на кнопку plus.

      2. Укажите идентификатор столбца.

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

        Чтобы удалить столбец, нажмите на кнопку trash в его строке.

        Чтобы изменить порядок столбцов, наведите курсор на иконку moveable справа от строки и перетащите курсор в нужную позицию.

    • Правила сортировки — правила сортировки для столбцов. Чтобы добавить правило:

      1. Нажмите на кнопку plus.

      2. Выберите столбец в выпадающем списке Колонка.

      3. Выберите правило сортировки для атрибута в столбце.

        Чтобы удалить правило, нажмите на кнопку trash в его строке.

        Чтобы изменить порядок правил, наведите курсор на иконку moveable справа от строки и перетащите правило в нужную позицию.

    • Сортировка по умолчанию (опционально) — настройка сортировки по умолчанию. Чтобы выполнить настройку:

      1. Выберите столбец в выпадающем списке Колонка.

      2. Нажмите на кнопку sort up, чтобы изменить направление. По умолчанию выбрана сортировка по возрастанию.

    • Пагинация — настройки пагинации таблицы. Чтобы добавить настройку:

      1. Нажмите на кнопку plus.

      2. Введите количество строк.

      3. Чтобы указанное количество отображалось в таблице по умолчанию, нажмите на кнопку По умолчанию.

        Чтобы удалить настройку, нажмите на кнопку trash в ее строке.

        Чтобы изменить порядок настроек, наведите курсор на иконку moveable справа от строки и перетащите настройку в нужную позицию.

Виджет списка связей

Чтобы настроить виджет списка связей, укажите следующие параметры:

  • Тип правил — Правила включения или Правила исключения.

  • Правила выбранного типа. Чтобы добавить правило:

    1. Нажмите на кнопку plus.

    2. Выберите домен.

    3. Выберите способ действия правила:

      • Включить (для правил включения);

      • Исключить (для правил исключения);

      • Кроме.

    4. Выберите связи, для которых действует правило.

    Чтобы удалить правило, нажмите на кнопку trash в его строке.

Виджет группировки связанных объектов

Чтобы настроить виджет группировки связанных объектов, укажите следующие параметры:

  • Связи — список связей для отображения объектов. Чтобы добавить связь:

    1. Нажмите на кнопку plus.

    2. Выберите связь объекта. На выбор доступны все связи текущей сущности с сущностями из опубликованных доменов.

      Чтобы создать новую связь, нажмите на кнопку plus в выпадающем списке.
    3. Выберите сторону связи — 1 или 2 (значение по умолчанию).

      Чтобы удалить связь, нажмите на кнопку trash в ее строке.

      Чтобы изменить порядок связей, наведите курсор на иконку moveable справа от строки и перетащите его в нужную позицию.

  • Группировка — атрибуты выбранных сущностей для группировки.

    Чтобы создать новый атрибут, нажмите на кнопку plus в выпадающем списке.
  • Колонки таблицы — столбцы таблицы. Чтобы добавить столбец:

    1. Нажмите на кнопку plus.

    2. Укажите идентификатор столбца.

    3. Выберите атрибут, который будет отображаться в столбце. Для выбора доступны все атрибуты, выбранные в поле Группировка, а также атрибут Общее количество уникальных записей.

      Чтобы удалить столбец, нажмите на кнопку trash в его строке.

      Чтобы изменить порядок столбцов, наведите курсор на иконку moveable справа от строки и перетащите его в нужную позицию.

  • Правила сортировки — правила сортировки для столбцов. Чтобы добавить правило:

    1. Нажмите на кнопку plus.

    2. Выберите столбец в выпадающем списке Колонка.

    3. Выберите правило сортировки для атрибута в столбце.

      Чтобы удалить правило, нажмите на кнопку trash в его строке.

      Чтобы изменить порядок правил, наведите курсор на иконку moveable справа от строки и перетащите правило в нужную позицию.

  • Сортировка по умолчанию (опционально) — настройка сортировки по умолчанию. Чтобы выполнить настройку:

    1. Выберите столбец в выпадающем списке Колонка.

    2. Нажмите на кнопку sort up, чтобы изменить направление. По умолчанию выбрана сортировка по возрастанию.

  • Пагинация — настройки пагинации таблицы. Чтобы добавить настройку:

    1. Нажмите на кнопку plus.

    2. Введите количество строк.

    3. Чтобы указанное количество отображалось в таблице по умолчанию, нажмите на кнопку По умолчанию.

      Чтобы удалить настройку, нажмите на кнопку trash в ее строке.

      Чтобы изменить порядок настроек, наведите курсор на иконку moveable справа от строки и перетащите настройку в нужную позицию.

Виджет истории изменений

Чтобы настроить виджет истории изменений, укажите следующие параметры:

  • Идентификатор хранилища событий — UUID хранилища событий, из которого загружаются события для отображения в виджете.

Виджет комментариев

Дополнительная настройка для виджета комментариев не требуется.

Группы

На вкладке Группы вы можете добавлять и редактировать группы виджетов, включая вкладки и формы.

Панель инструментов вкладки Группы содержит следующие элементы:

  • Кнопка Создать (plus) позволяет создать новую группу виджетов.

  • Кнопка trash позволяет удалить выбранные группы виджетов.

В рабочей области отображается таблица имеющихся групп виджетов сущности. Таблица содержит следующие столбцы:

  • ID — идентификатор группы виджетов в схеме домена.

  • Тип — тип группы.

  • Описание — произвольное описание группы.

При работе с таблицей групп доступны следующие операции:

  • Поиск групп по полям ID и Описание.

  • Фильтрация групп по полю Тип. Тип выбирается из выпадающего списка.

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

Работа с группами виджетов

Доступные операции над группой:

Создание группы виджетов

Чтобы создать группу виджетов:

  1. Перейдите в разделе Формы на вкладку Группы и выберите сущность на панели слева. Система отобразит сведения об имеющихся группах виджетов сущности.

  2. Нажмите на кнопку Создать (plus). Отобразится окно создания группы.

  3. Введите идентификатор группы. Допустимы строчные и прописные буквы латинского алфавита (a—​z, A—​Z), цифры (0—​9) и подчеркивание (_).

  4. При необходимости введите описание группы.

  5. Выберите тип группы.

  6. Задайте параметры группы. Набор параметров зависит от выбранного типа.

  7. Нажмите на кнопку Создать. Новая группа отобразится в списке.

Просмотр группы виджетов

Чтобы просмотреть группу виджетов:

  1. Перейдите в разделе Формы на вкладку Группы и выберите сущность на панели слева. Система отобразит сведения об имеющихся группах виджетов сущности.

  2. Нажмите на строку группы в списке. Система отобразит в правой части экрана карточку этой группы с подробной информацией о ней.

В верхней части карточки отображается идентификатор группы. Справа от идентификатора расположены кнопки:

  • edit — редактирование группы.

  • trash — удаление группы.

Карточка содержит сведения о группе виджетов:

  • ID — идентификатор группы виджетов в схеме домена.

  • Тип — тип группы.

  • Описание — произвольное описание группы.

  • Дополнительные параметры, зависящие от типа группы.

Изменение группы виджетов

Чтобы изменить группу виджетов, нажмите на кнопку редактирования в карточке группы.

Удаление группы виджетов

Чтобы удалить группу виджетов, нажмите на кнопку в карточке или выполните массовое удаление групп.

Параметры групп виджетов

Набор параметров группы отличается в зависимости от ее типа. Доступны следующие типы:

Блок

Чтобы настроить группу типа Блок, укажите следующие параметры:

  • Лейбл (обязательно для сворачивающихся блоков) — наименование блока, отображаемое в его верхней части.

  • Сворачивающийся — опция, определяющая возможность свернуть блок.

  • Направление — способ расположения виджетов в блоке. Доступен вариант Вертикальное.

  • Виджеты — список виджетов, отображаемых в блоке. Чтобы добавить виджет:

    1. Нажмите на кнопку plus.

      По умолчанию отображается одна строка выбора виджета.
    2. Выберите виджет в выпадающем списке. Для выбора доступны виджеты текущей сущности и связанных сущностей.

      Чтобы создать новый виджет, нажмите на кнопку plus в выпадающем списке.

    Чтобы удалить виджет, нажмите на кнопку trash в его строке.

    Чтобы изменить порядок виджетов, наведите курсор на иконку moveable справа от строки и перетащите виджет в нужную позицию.

Вкладка

Чтобы настроить группу типа Вкладка, укажите следующие параметры:

  • Лейбл (опционально) — наименование вкладки, отображаемое в ее верхней части.

  • Блоки и виджеты — список блоков и виджетов, отображаемых на вкладке. Чтобы добавить блок или виджет:

    1. Нажмите на кнопку plus.

      По умолчанию отображается одна строка выбора блока или виджета.
    2. Выберите блок или виджет в выпадающем списке. Для выбора доступны блоки и виджеты текущей сущности и связанных сущностей.

      • Чтобы создать новый блок, нажмите на кнопку Создать блок (plus) в выпадающем списке.

      • Чтобы создать новый виджет, нажмите на кнопку Создать виджет (plus) в выпадающем списке.

      Чтобы удалить блок или виджет, нажмите на кнопку trash в его строке.

      Чтобы изменить порядок блоков и виджетов, наведите курсор на иконку moveable справа от строки и перетащите элемент в нужную позицию.

Форма

Чтобы настроить группу типа Форма, укажите в списке Блоки и виджеты блоки и виджеты, отображаемые на вкладке. Чтобы добавить блок или виджет:

  1. Нажмите на кнопку plus.

    По умолчанию отображается одна строка выбора блока или виджета.
  2. Выберите блок или виджет в выпадающем списке. Для выбора доступны блоки и виджеты текущей сущности и связанных сущностей.

    • Чтобы создать новый блок, нажмите на кнопку Создать блок (plus) в выпадающем списке.

    • Чтобы создать новый виджет, нажмите на кнопку Создать виджет (plus) в выпадающем списке.

    Чтобы удалить блок или виджет, нажмите на кнопку trash в его строке.

    Чтобы изменить порядок блоков и виджетов, наведите курсор на иконку moveable справа от строки и перетащите элемент в нужную позицию.

Блок из двух секций

Чтобы настроить группу типа Блок из двух секций, укажите следующие параметры:

  • Настройки высоты. Задайте для каждого параметра значение и выберите единицу измерения — пиксели или проценты:

    • Высота — явно указанная высота блока. Для точного определения нужно также указать минимальную и максимальную высоту.

    • Минимальная высота — минимально допустимая высота. Высота блока никогда не станет меньше, даже если значение в поле Высота или содержимое блока меньше.

    • Максимальная высота — максимально допустимая высота. Высота блока никогда не станет больше, даже если значение в поле Высота или содержимое блока больше.

  • Настройки содержимого и ширины секций. Настройки левой секции задаются в блоке Первая секция, а правой — в блоке Вторая секция:

    • Группа виджетов — блок или группа вкладок, отображаемая в секции. Для выбора доступны блоки и группы вкладок текущей сущности и связанных сущностей.

      • Чтобы создать новый блок, нажмите на кнопку Создать блок (plus) в выпадающем списке.

      • Чтобы создать новую группу вкладок, нажмите на кнопку Создать группу вкладок (plus) в выпадающем списке.

    • Ширина — относительная ширина секции в процентах. Выбор ширины доступен для левой секции. Для правой секции ширина определяется автоматически, исходя из оставшегося пространства.

Группа вкладок

Чтобы настроить группу вкладок, укажите следующие параметры:

  • Лейбл (опционально) — наименование группы, отображаемое в ее верхней части.

  • Настройки высоты. Задайте для каждого параметра значение и выберите единицу измерения — пиксели или проценты:

    • Высота — явно указанная высота группы. Для точного определения нужно также указать минимальную и максимальную высоту.

    • Минимальная высота — минимально допустимая высота. Высота блока никогда не станет меньше, даже если значение в поле Высота или содержимое блока меньше.

    • Максимальная высота — максимально допустимая высота. Высота блока никогда не станет больше, даже если значение в поле Высота или содержимое блока больше.

  • Вкладки — список вкладок, отображаемых в группе. Чтобы добавить группу:

    1. Нажмите на кнопку plus.

      По умолчанию отображается одна строка выбора вкладки.
    2. Выберите вкладку в выпадающем списке. На выбор доступны вкладки текущей сущности и связанных сущностей.

      Чтобы создать новую вкладку, нажмите на кнопку Создать вкладку (plus) в выпадающем списке.

      Чтобы удалить вкладку, нажмите на кнопку trash в ее строке.

      Чтобы изменить порядок вкладок, наведите курсор на иконку moveable справа от строки и перетащите вкладку в нужную позицию.

Карточки

На вкладке Карточки вы можете настроить вид карточки для экземпляров сущности.

При выборе сущности система отображает список карточек для этой сущности. Список представлен в виде таблицы.

Панель инструментов в основной части рабочей области включает кнопки:

  • Кнопка Создать (plus) позволяет создать новую карточку.

  • Кнопка trash позволяет удалить выбранные карточки.

В рабочей области отображается таблица имеющихся карточек сущности. Таблица содержит следующие столбцы:

  • ID — идентификатор карточки в схеме домена.

  • Лейбл — название карточки, отображаемое в интерфейсе.

  • Вкладки/Форма — список вкладок панели или форма, отображаемая в модальном окне.

  • Действия/Кнопки — список действий в меню панели или кнопок модального окна.

  • Тип — тип карточки: Панель или Модальное окно.

При работе с таблицей карточек доступны следующие операции:

  • Поиск карточек по полям ID и Лейбл, Вкладки/Форма и Действия/Кнопки.

  • Фильтрация карточек по полю Тип. Тип выбирается из выпадающего списка.

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

Работа с карточкой

Доступные операции над карточкой:

Создание карточки

Чтобы создать карточку:

  1. Перейдите на вкладку Карточки выбранной сущности. Система отобразит сведения об имеющихся карточках и вкладках.

  2. Нажмите на кнопку Создать (plus). Отобразится окно создания карточки.

  3. Введите идентификатор карточки. Допустимые символы: прописные и строчные латинские буквы.

  4. При необходимости введите описание карточки.

  5. При необходимости введите Лейбл — название, которое будет отображаться в верхней части карточки.

    В названии можно использовать как текст, так и значения атрибутов сущности, включая системные. Для подстановки значения введите его идентификатор в фигурных скобках.

    Чтобы увидеть список доступных значений атрибутов, введите {.
  6. Выберите тип карточки:

    • Панель (значение по умолчанию);

    • Модальное окно.

  7. Выберите элементы карточки в зависимости от ее типа.

  8. Нажмите на кнопку Создать. Новая карточка отобразится в списке.

Просмотр карточки

Чтобы просмотреть карточку сущности:

  1. Перейдите в разделе Формы на вкладку Карточки и выберите сущность на панели слева. Система отобразит сведения об имеющихся карточках сущности.

  2. Нажмите на строку карточки в списке. Система отобразит в правой части экрана панель с детальной информацией о карточке.

В верхней части панели отображается идентификатор карточки. Справа от идентификатора расположены кнопки:

  • edit — редактирование карточки.

  • trash — удаление карточки.

Панель содержит сведения о карточке:

  • ID — идентификатор карточки в схеме домена.

  • Описание — описание карточки.

  • Тип — тип карточки: Панель или Модальное окно.

  • Лейбл — название карточки, отображаемое в интерфейсе.

  • Для панелей:

    • Вкладки — список вкладок панели.

    • Действия — список действий в меню панели.

  • Для модальных окон:

    • Форма — форма, отображаемая в модальном окне.

    • Кнопки — список кнопок модального окна.

Изменение карточки

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

Удаление карточки

Чтобы удалить карточку, нажмите на кнопку на панели информации или выполните массовое удаление карточек.

Элементы карточки

Набор элементов карточки отличается в зависимости от ее типа. Доступны следующие типы:

Элементы панели

Чтобы настроить панель объекта, выберите следующие элементы:

  • Вкладки — список вкладок панели. Чтобы добавить вкладку:

    1. Нажмите на кнопку plus.

      По умолчанию отображается одна строка выбора вкладки.
    2. Выберите вкладку в выпадающем списке.

      Чтобы создать новую вкладку, нажмите на кнопку plus в выпадающем списке.

    Чтобы удалить вкладку, нажмите на кнопку trash в ее строке.

    Чтобы изменить порядок вкладок, наведите курсор на иконку moveable справа от строки и перетащите вкладку в нужную позицию.

  • Действия (опционально) — список действий в меню панели. Чтобы добавить действие:

    1. Нажмите на кнопку plus.

    2. Выберите действие в выпадающем списке.

      Чтобы создать новое действие, нажмите на кнопку plus в выпадающем списке.

    Чтобы удалить действие, нажмите на кнопку trash в его строке.

    Чтобы изменить порядок действий, наведите курсор на иконку moveable справа от строки и перетащите действие в нужную позицию.

Элементы модального окна

Чтобы настроить модальное окно, выберите следующие элементы:

  • Форма — форма, отображаемая в окне.

    Чтобы создать новую форму, нажмите на кнопку plus в выпадающем списке.
  • Кнопки (опционально) — список кнопок модального окна. Чтобы добавить кнопку:

    1. Нажмите на кнопку plus.

    2. Выберите тип кнопки — Подтверждение или Отмена.

    3. Выберите при необходимости иконку для кнопки.

    4. Укажите при необходимости текст для кнопки.

    По умолчанию отображаются две строки кнопок:

    • с типом Подтверждение;

    • с типом Отмена и текстом Отменить.

    Чтобы удалить кнопку, нажмите на trash в ее строке.

    Чтобы изменить порядок кнопок, наведите курсор на иконку moveable справа от строки и перетащите кнопку в нужную позицию.

Была ли полезна эта страница?

Обратная связь