Я хотел бы управлять определенными флажками при загрузке / рендеринге сетки с помощью 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'
}]
}
результат должен быть как на фото:
Возможно ли это сделать с помощью плагина checkboxmodel или мне нужно использовать 'checkcolumn'?