Открыть меню
Платформа Эра. Документация
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Редакторы значений (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%"
 }
}