私が試したこと:
new Ext.util.KeyMap({
target: 'search',
eventName: 'itemkeydown',
binding: [
{
key: Ext.EventObject.ESC,
scope: this,
fn: function() {
console.log('esc');
},
defaultEventAction: 'preventDefault'
}
]
});
ここsearch
で、id
は要素のです。要素にバインドされていませんが、フォーカスを渡しますが、を押しESCAPE
てコールバックは発生しません。
私は何を逃しましたか?
PS:私も同じ結果のExt.get('search')
代わりに試しました。search
PPS:search
要素はExtJSコントロールではなく、通常のものです<input type="text" ...>