Javascript 单击网格特定数据索引上的事件-Ext JS
所以我有我的网格,别名为Javascript 单击网格特定数据索引上的事件-Ext JS,javascript,function,extjs,Javascript,Function,Extjs,所以我有我的网格,别名为widget.metadatalist {header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' } 我在这里有一个专栏: {header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, f
widget.metadatalist
{header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' }
我在这里有一个专栏:
{header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' }
目前我有一个控制器,它监听网格中任何行/列的单击,并执行相同的操作
{header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' }
但是,我希望它只侦听特定的数据索引(或列),然后执行该函数
{header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' }
这是我的控制器
{header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' }
this.control({
'metadatalist': {
click: this.viewDesc
}
});...
有什么想法吗?4.1+版有cellclick事件,该事件在包括cellindex在内的事件负载中有一系列有用的信息
{header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' }
cellclick( this, td, cellIndex, record, tr, rowIndex, e, eOpts)
4.1+版具有cellclick事件,该事件在事件负载中包含一系列有用的信息,包括cellindex
{header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' }
cellclick( this, td, cellIndex, record, tr, rowIndex, e, eOpts)
这似乎是可行的,我如何将它整合到控制器中,并监听我想要的确切单元?就像您已经拥有它一样,它是一个单单元事件侦听器-您只需在处理程序中确定是否需要采取任何行动。或者,您可以使用一个专门的操作列类型,它已经完成了您尝试执行的操作。是否有任何方法可以从我的小部件中精确定位确切的单元格?例如:'metadatalist>(dataIndex)='value''这似乎是可行的,我如何将它合并到我的控制器中并侦听我想要的确切单元?就像您已经拥有它一样,它是一个单单元事件侦听器-您只需在处理程序中确定是否需要采取任何操作。或者,您可以使用一个专门的操作列类型,它已经完成了您尝试执行的操作。是否有任何方法可以从我的小部件中精确定位确切的单元格?例如:“metadatalist>(dataIndex)=”值“
{header: 'Lineage', dataIndex: 'popup', renderer: renderPopupIcon, flex: 1, tdCls: 'pop_cell', menuDisabled: true, id: 'lineage_button' }