チェックボックス列のあるグリッドがあり、すべて正常に機能しますが、別のフィールドに特定の値がある場合にのみチェックボックスを表示したいと思います。私はバージョン3.3.1で作業していますが、別のバージョンの例で始めることができると思います。不可能な場合は、チェックボックスを無効にすることもできます。レンダラーまたはリスナーでそれを行う必要がありますか?
var checkColumn = new Ext.grid.CheckColumn({
header: 'Checklist OK ?',
dataIndex: 'checklist_ok',
width: 20,
align: 'center'
});
cmDiverse = new Ext.grid.ColumnModel({
defaults: {"sortable": true, "menuDisabled":false, "align":"right"},
store: storeDiverse,
columns: [
{"id":"id", "header": "id", "hidden": true, "dataIndex": "id", "width": 20},
checkColumn,
...
gridDiverse = new Ext.ux.grid.livegrid.EditorGridPanel({
id : "gridDiverse",
enableDragDrop : false,
loadMask : true,
clicksToEdit : 1,
layout :'anchor',
cm : cmDiverse,
....