Панель сетки Extjs с флажками - PullRequest
26 голосов
/ 12 марта 2010

Как я могу создать панель сетки ExtJs с флажками типа здесь .

Ответы [ 3 ]

49 голосов
/ 12 марта 2010

В Ext 3.4 вы захотите использовать плагин Ext.grid.CheckColumn, как показано в примере EditorGrid, включенном в загрузку фреймворка.

В Ext 4+ встроен тип CheckColumn (xtype: 'checkcolumn'). Больше информации можно найти в API документах . Вот один пример , который включает редактируемый столбец с флажками в текущей версии Ext (отслеживание URL-адресов для каждой версии в принципе невозможно).

Вот пример того, как выглядит конфигурация столбца для столбца флажка в версии 4 +:

  xtype: 'checkcolumn',
  header: 'Active?',
  dataIndex: 'active', // model property to bind to
  width: 60,
  editor: {
    xtype: 'checkbox',
    cls: 'x-grid-checkheader-editor'
  }
3 голосов
/ 22 марта 2013

Предыдущие ответы больше не работают в последней версии ExtJs. Ссылка на рабочий пример здесь: пример ExtJs 4.1

3 голосов
/ 19 апреля 2011

Как насчет этого?

var checkBoxSelMod = new Ext.grid.CheckboxSelectionModel();

: - D

Вы можете изменить положение флажка, поместив выбранный объект модели в нужное место в списке столбцов. Это позволит вам установить несколько флажков в сетке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...