Как управлять определенными флажками в сетке с помощью checkboxmodel - PullRequest
0 голосов
/ 10 октября 2018

Я хотел бы управлять определенными флажками при загрузке / рендеринге сетки с помощью checkboxmodel.

Как я могу скрыть или установить значение для некоторых флажков в зависимости от значения другого столбца?

Ext.create('Ext.grid.Panel', {
            renderTo: Ext.getBody(),
            scrollable: true,
            store: {
                type: 'mystore'
            },
            selModel: {
                       selType: 'checkboxmodel'
            },
            listeners: {
                       "onCheckboxRender" : function ( me, selected, eOpts ) {
                              if(selected.data['id'] == 2) {
                                  //hide or check checkbox
                              }
                       }
            columns: [{
                text: 'id',
                dataIndex: 'id'
            }, {
                text: 'company',
                dataIndex: 'company'
            }]
}

результат должен быть как на фото:

grid

Возможно ли это сделать с помощью плагина checkboxmodel или мне нужно использовать 'checkcolumn'?

...