1

だから私は自分のグリッドを持っていますwidget.metadatalist

ここに私のコラムの1つがあります:

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

現在、グリッド内の行/列のクリックをリッスンし、同じアクションを実行するコントローラーがあります。

ただし、特定の dataindex (または列) のみをリッスンしてから、関数を実行したいと考えています。

これが私のコントローラーです

 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 に答える