MIGX параметры ввода и рендера
MIGX типы ввода (inputTVtype)
| Параметр | Описание |
|---|---|
text |
текст |
textarea |
текстовая область |
richtext |
текстовый редактор |
image |
изображение |
file |
файл |
url |
URL адрес |
number |
число |
ace |
редактор кода (должен быть установлен пакет Ace) |
checkbox |
флажки (checkbox) |
option |
переключатели (radio) |
listbox |
список (одиночный выбор) |
Для checkbox, option и listbox необходимо указывать возможные значения с помощью параметра inputOptionValues, например:
{
"field": "hidden",
"caption": "Скрытый?",
"inputTVtype": "listbox",
"inputOptionValues": "да==1||нет==2"
}
Так же, можно использовать рендер TV полей самого MODX, указав название TV вместо inputTVtype, или же вызвать MIGX внутри другого MIGX:
{
"field": "images",
"caption": "Изображения",
"inputTV": "migx_images"
}
Где migx_images это название TV поля с типом ввода migx. Кстати, в inputOptionValues можно писать биндинги, как в возможных значениях TV: @EVAL, @SELECT и т.д.
MIGX рендеры (Renderer)
| Параметр | Описание |
|---|---|
this.renderImage |
вывод изображения |
this.renderCrossTick |
значки галочка\крестик для boolean полей |
this.renderClickCrossTick |
значки галочка\крестик для boolean полей с возможностью изменения значения кликом (поддерживается для MIGXdb) |
this.renderSwitchStatusOptions |
изменение статуса кликом по полю (настраивается через Renderoptions) |
this.renderChunk |
можно указать чанк, который будет выводиться для этого поля |
this.renderDate |
используется для вывода даты |