Sencha Touch2.0のExt.form.Panelのバグのパッチです。
submitOnActionプロパティが"true"の場合は、テキストフィールドにフォーカスしてGoボタンをタップすると、自動でsubmitメソッドがコールされるはずが、バグがあって正常に動作しない。
この動作をさせたい場合は、onFieldActionをオーバーライドして以下のコードで上書きすればいい。
Ext.define('Ext.overrides.form.Panel', {
overrides: 'Ext.form.Panel',
initialize: function() {
var me = this;
me.callParent();
me.on({
action: 'onFieldAction',
delegate: 'component',
scope: me
});
me.element.on({
submit: 'onSubmit',
scope : me
});
}
});