点击网格特定数据索引的事件 - Ext JS

时间:2013-10-02 17:43:04

标签: javascript function extjs

所以我有我的网格,别名为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 
            }
        });...

有什么想法吗?

1 个答案:

答案 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