我有一個複選框列的網格,所有工作正常,但我想只顯示覆選框,如果另一個字段有一定的價值。我使用的是3.3.1版本,但我想來自另一個版本的例子會讓我開始。 如果不可行,禁用複選框也可以。 我必須在渲染器或偵聽器中執行該操作嗎?Extjs:只顯示覆選框時,另一個字段有一個值
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,
....
你需要在運行時顯示和不顯示列之間切換? – AMember
不,列是可見的,但有些記錄需要複選框,其他人不需要 – peter