私はExt.define()(Ext v4)でGridPanelを拡張しています。
グリッド行をダブルクリックしたときに行データを取得する必要があります。この時点では、イベントリスナーを機能させることさえできません。
Ext.define('Application.usersGrid', {
extend: 'Ext.grid.GridPanel',
alias: 'widget.usersgrid',
viewConfig: {
listeners: {
dblclick: function(dataview, index, item, e) {
alert('dblclick');
}
}
},
...
ここで何が問題になっていますか?
誰かが答えを必要とするなら-これは正しい方法です:
Ext.define('Application.usersGrid', {
extend: 'Ext.grid.Panel',
alias: 'widget.usersgrid',
viewConfig: {
listeners: {
itemdblclick: function(dataview, record, item, index, e) {
alert('itemdblclick');
}
}
},
...
http://dev.sencha.com/new/ext-js/4-0/api/Ext.grid.GridView#event-itemdblclick