Перейти к содержимому страницы
Переключить меню
Переключить меню настроек
Переключить персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Редакторы значений (editors)

Материал из Платформа Эра. Документации

В большинстве случаев редакторы выбираются системой автоматически в зависимости от типа данных. При этом предусмотрена возможность изменить стандартный редактор. Например, для свойств с типом base/Boolean автоматически выбирается редактор base/Check – выпадающий список с вариантами Да/Нет.

Если требуется стандартная галочка (checkbox), можно для свойства выбрать editor_fullName «base/CheckBox» (с двумя состояниями truefalse) либо «base/CheckBoxNullable» (с тремя состояниями true-false-undefined).

В некоторых случаях пользователям удобнее кнопка, нажатие на которую изменяет значение свойства, а также ее заголовок, цвет и стиль. Для этого можно создать редактор с типом buttonbox. Поле display используется для отображения значения в таблице (если не задано – используется text). Пример приведен ниже:

{
 editorKind: EEditorKind.buttonbox,
 editorOptions: {
 items: [
 { value: undefined, display: "Пусто", text: "Не задано" },
 { value: "green", text: "Зеленый", type: "success", styling:
"contained" },
 { value: "red", text: "Красный", type: "danger", styling:
"contained" },
 { value: "red2", text: "Красный прозрачный", type: "danger",
styling: "outlined" },
 ],
 width: "100%"
 }
}