MIGX типы ввода (inputTVtype)

  • text — текст
  • textarea — текстовая область
  • richtext — текстовый редактор
  • image — изображение
  • checkbox* — флажки (checkbox)
  • option* — переключатели (radio)
  • 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 — используется для вывода даты
Кирилл
3 21080
MIGX