net.n2oapp.framework.config.schema.widget-5.0.xsd Maven / Gradle / Ivy
Подключаемый через библиотеку виджет.
Действия над виджетом.
Идентификатор виджета внутри страницы. Генерируется по индексу wgt[idx].
Автоматическая установка фокуса на виджете.
Идентификатор источника данных
Ссылка на родительский файл виджета.
React компонент виджета
Класс компонента виджета.
Стиль компонента виджета
Иконка виджета из https://fontawesome.com/v6/icons/
Видимость виджета.
Получение данных виджета при инициализации.
Получение данных виджета при появлении по условию видимости.
Возможность подключать любые атрибуты.
Встроенный источник данных виджета.
Действие над виджетом
(допускает использование нескольких обработчиков действий в теле).
Идентификатор действия.
Наименование.
Иконка действия из https://fontawesome.com/v6/icons/
Видимость действия.
Доступность действий.
Модель выполнения действия
Виджет список.
Содержимое списка.
Пагинация списка.
Настройки строк списка.
Содержимое элемента списка.
Поле выборки, отображаемое в строке списка в виде текста.
Меню управляющих кнопок таблицы.
Генерация стандартных кнопок.
Можно указать несколько значений через запятую.
Генерация стандартных кнопок. Можно указать несколько значений через запятую
Группа кнопок.
Генерация стандартных кнопок.
Виджет таблица.
Столбцы таблицы.
Настройки цвета строк таблицы.
Пагинация таблицы.
Фильтры таблицы.
Вариант выбора строки таблицы.
Автоматическое выделение первой строки таблицы.
Максимальная ширина таблицы.
Доступные единицы измерения: `px`, `em`, `rem`, `%`. При указании числа оно будет приведено к `px`
Максимальная высота таблицы.
Доступные единицы измерения: `px`, `em`, `rem`. При указании числа оно будет приведено к `px`
Перенос текста в ячейке.
Отображение дочерних записей в закрытом или раскрытом виде.
Базовое определение столбца таблицы.
Зависимости столбца.
Идентификатор столбца.
По умолчанию: значение `text-field-id`
React компонент таблицы
Поле выборки, отображаемое в ячейке в виде текста.
Поле выборки, отображаемое при наведении на ячейку.
Видимость столбца по умолчанию.
Ширина столбца.
Доступные единицы измерения: `px`, `em`, `rem`, `%`. При указании числа оно будет приведено к `px`
Можно ли изменить ширину столбца.
Прилипание столбца к краю.
Наименование заголовка столбца.
По умолчанию: значение `id`
Иконка заголовка столбца из https://fontawesome.com/v6/icons/
Поле, по которому сортируется столбец.
Направление сортировки по умолчанию.
Класс компонента заголовка столбца таблицы.
Стиль компонента заголовка столбца таблицы.
Выравнивание заголовка столбца таблицы
Выравнивание контента в ячейках столбца таблицы
(по умолчанию совпадает с alignment, если столбец не входит в multi-column)
Возможность подключать любые атрибуты.
Столбец таблицы.
Фильтруемый столбец таблицы.
Фильтр столбца.
Ячейка столбца.
Многоуровневый столбец таблицы.
Внутренние столбцы.
Наименование заголовка столбца.
React компонент столбца таблицы
Класс компонента заголовка столбца таблицы.
Стиль компонента заголовка столбца таблицы.
Выравнивание заголовка столбца таблицы
Выравнивание контента в ячейках вложенных столбцов
(значение content-alignment, указанное во вложенном столбце в приоритете)
Видимость столбца.
Источник данных вычисления условия видимости.
Контекст вычисления условия видимости.
Виджет форма.
Показать предупреждение о наличии несохраненных данных.
Режим формы. Может быть одно или двух модельный(количество моделей на клиенте).
Поля формы.
Виджет дерево.
Поддержка загрузки через ajax запрос
Режим множественного выбора
Выбор в режиме чекбокс
Родительский узел дерева
Наличие дочерних элементов
Идентификатор узла дерева
Наименование узла дерева
Изображение узла дерева
Иконка узла дерева
Значок узла дерева
Цвет значка узла дерева
Форма значка
Позиция значка
Картинка в значке
Позиция картинки в значке
Форма картинки в значке
Виджет диаграмма.
Ширина диаграммы.
Доступные единицы измерения: `px`. При указании числа оно будет приведено к `px`
Высота диаграммы.
Доступные единицы измерения: `px`. При указании числа оно будет приведено к `px`
Виджет календарь.
Ресурсы календаря. Ресурсы используются для возможности разбиения календаря
на определенные сущности (бронирование переговорных комнат и т.д.).
Поле выборки, отвечающее за маппинг ресурсов.
Действие на добавление события в календаре.
Действие на клик по событию.
Форматы дат и времени. Список всех возможных форматов
(http://jquense.github.io/react-big-calendar/examples/index.html#prop-formats).
Формат даты и времени.
Тип формата.
Значение формата.
Высота календаря.
Доступные единицы измерения: `px`, `em`, `rem`. При указании числа оно будет приведено к `px`
Стартовая дата календаря (по умолчанию текущая).
Вид отображения календаря по умолчанию.
Список используемых видов отображения в календаре (через запятую).
Минимальное отображаемое время.
Максимальное отображаемое время.
Подсветка выходных дней.
Включает возможность добавлять события в календарь.
Шаг при создании события (в минутах).
Количество слотов на раздел.
Поле выборки, отвечающее за заголовок события.
Поле выборки, отвечающее за данные тултипа события.
Поле выборки, отвечающее за дату начала события.
Поле выборки, отвечающее за дату завершения события.
Поле выборки, отвечающее за цвет ячейки события.
Поле выборки, отвечающее за блокирование события для выбора.
Кастомный виджет.
URL адрес HTML страницы. Если не задан, необходимо задать содержимое в теле.
Html виджет.
Контент для отображения html.
Виджет плитки.
Пагинация плиток.
Содержимое виджета: список блоков (карточек).
Количество колонок в мобильной версии.
Возможные значения (1, 2)
Количество колонок в планшетах.
Возможные значения (1, 2, 3, 4, 6)
Количество колонок в десктопной версии.
Возможные значения (1, 2, 3, 4, 6, 12)
Минимальная высота плитки.
Доступные единицы измерения: `px`, `em`, `rem`, `%`. При указании числа оно будет приведено к `px`
Ширина плитки.
Доступные единицы измерения: `px`, `em`, `rem`, `%`. При указании числа оно будет приведено к `px`
Блок.
Ячейка с содержимым блока.
Идентификатор блока.
Поле выборки, отображаемое в блоке в виде текста.
Поле выборки, отображаемое при наведении на ячейку.
Блок.
Класс компонента блока.
Стиль компонента блока.
Виджет карточки.
Пагинация карточек.
Содержимое виджета: список колонок (карточек).
Выравнивание по вертикали содержимого колонок. Возможные значения (center, top, bottom).
Высота карточек.
Доступные единицы измерения: `px`, `em`, `rem`. При указании числа оно будет приведено к `px`
Колонка.
Ширина колонки согласно сетке bootstrap (1-12).
React компонент строки
Класс компонента строки
Стиль компонента строки
Переключатель.
Вариант переключения.
Значение, с которым сравнивается value-field-id.
Вариант по умолчанию.
Значение, с которым сравнивается value-field-id.
Клик по строке.
Действие виджета, которое будет вызвано при нажатии на кнопку.
Условие доступности действия.
Возможность подключать любые атрибуты.
Наведение на строку
Класс компонента строки таблицы при наведении мышкой
React компонент пагинации.
Показать/скрыть кнопку быстрого перехода на предыдущую страницу.
Показать/скрыть кнопку быстрого перехода на следующую страницу.
Показать общее количество записей.
Показать/скрыть кнопку с номером последней страницы.
Текст кнопки "Предыдущая страница".
Иконка кнопки "Предыдущая страница". Иконка из https://fontawesome.com/v6/icons/
Текст кнопки "Следующая страница".
Иконка кнопки "Следующая страница". Иконка из https://fontawesome.com/v6/icons/
Класс компонента пагинации.
Стиль компонента пагинации.
Место расположения пагинации.
Фильтры таблицы.
Позиция фильтров.
Запускать фильтрацию по мере ввода.
Идентификатор источника данных значений по умолчанию для фильтров.
Варианты генерации стандартных действий.
Тип места расположения меню.
Направление сортировки по умолчанию.
Ресурс календаря.
Идентификатор ресурса.
Имя ресурса.
Вид календаря.
Тип прилипания колонки.
Режим формы.
Тип выравнивания контента.
Тип расположения.
Тип формы изображения.
Режим показа количества записей.