所以我有我的网格,别名为widget.metadatalist
我在这里有一个专栏:
{header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' }
目前我有一个控制器,用于侦听网格中任何行/列的点击,并执行相同的操作。
但是,我希望它只监听特定的dataindex(或列),然后执行该功能。
这是我的控制器
this.control({
'metadatalist': {
click: this.viewDesc
}
});...
有什么想法吗?
答案 0 :(得分:4)
版本4.1+有cellclick事件,在事件有效负载中包含一堆有用的信息,包括cellindex
cellclick( this, td, cellIndex, record, tr, rowIndex, e, eOpts)
http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.grid.Panel-event-cellclick