1

所以我有我的网格,别名为widget.metadatalist

我在这里有我的专栏之一:

{header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' }

目前我有一个控制器来监听网格中任何行/列的点击,并执行相同的操作。

但是,我希望它只侦听特定的数据索引(或列),然后执行该函数。

这是我的控制器

 this.control({
            'metadatalist': {
                click: this.viewDesc 
            }
        });...

有任何想法吗?

4

1 回答 1

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

于 2013-10-02T17:48:11.140 回答