Javascript Extjs复选框列:区分单击复选框和字段的其余部分
我有一个带有checkboxcolumn的网格,一切正常,但我想在单击复选框本身和单击同一字段中的复选框之外的复选框之间采取不同的操作。 这在ExtJs中可行吗?我使用的是3.3.1版,但我想另一个版本的例子会让我开始学习Javascript Extjs复选框列:区分单击复选框和字段的其余部分,javascript,extjs,extjs4,extjs3,Javascript,Extjs,Extjs4,Extjs3,我有一个带有checkboxcolumn的网格,一切正常,但我想在单击复选框本身和单击同一字段中的复选框之外的复选框之间采取不同的操作。 这在ExtJs中可行吗?我使用的是3.3.1版,但我想另一个版本的例子会让我开始学习 var checkColumn = new Ext.grid.CheckColumn({ header: 'Checklist OK ?', dataIndex: 'checklist_ok', width: 20, align: 'cente
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
},
检查列
gridDiverse = new Ext.ux.grid.livegrid.EditorGridPanel({
id: "gridDiverse",
enableDragDrop: false,
loadMask: true,
clicksToEdit: 1,
layout: 'anchor',
cm: cmDiverse,
....
不幸的是,您无法区分在复选框内单击和在复选框外单击,因为所有侦听器都在列上,而复选框只是列内文本的格式设置,而不是真正的元素