Jump to main content Jump to doc navigation

Доступно в MIGX 2.9 и новее.

Черновая версия. Вы можете улучшить оформление.

Создайте MIGX TV с редактируемыми ячейками сетки:

Создайте новую MIGX TV. В параметрах ввода укажите в поле:

configurations: editablegridcells

Назначьте TV вашему шаблону.

Перейдите в MIGX CMP на вкладку MIGX. Создайте новую конфигурацию:

Вкладка «Settings» (Настройки):

name: editablegridcells unique MIGX ID: editablegridcells Отметьте флажок «add items directly» (добавлять элементы напрямую).

Вкладка «Columns» (Столбцы): Создайте столбцы:

Header: Text Field: text Cell-Editor: this.textEditor

Header: Listbox Field: listbox Cell-Editor: this.listboxEditor

Header: Checkbox Field: checkbox Renderer: this.renderSwitchStatusOptions onClicK: switchOption

Добавьте три RenderOptions:

name: checkbox_inactive value: 0 image: assets/components/migx/style/images/cb_empty.png

name: checkbox_active value: 1 image: assets/components/migx/style/images/cb_ticked.png

и как запасной вариант для других значений:

name: checkbox_fallback Отметьте флажок «use as fallback» (использовать как запасной вариант) value: image: assets/components/migx/style/images/cb_empty.png

На вкладке «Handlers» отметьте «this.handleColumnSwitch».

На вкладке «Formtabs» (Вкладки формы):

Создайте вкладку с заголовком «Fields» (Поля). Создайте три поля:

Fieldname: text Caption: Text

Fieldname: listbox Caption: Listbox input TV type: listbox Input Option Values: Value A||Value B||Value C||Value D

Fieldname: checkbox Caption: Checkbox input TV type: checkbox Input Option Values: active==1 Default Value: 0

Inline-редактирование: Дважды щёлкните по ячейке. В TextEditor нужно нажать Enter, чтобы принять новое значение.

Редактирование или удаление нескольких элементов сразу: Выберите несколько строк (используйте Shift или Ctrl + левый щелчок мыши). Выполните inline-редактирование.

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • deJaya
  • JT Skaggs
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$204 per month—let's make that $500!

Learn more