|
|
@@ -73,4 +73,25 @@ Ext.define('saas.view.core.base.BasePanel', {
|
|
|
});
|
|
|
me.callParent(arguments);
|
|
|
},
|
|
|
+ listeners: {
|
|
|
+ beforerender: function(form) {
|
|
|
+ var items = form.dockedItems.items[0].items.items,
|
|
|
+ searchField = form.searchField;
|
|
|
+
|
|
|
+ Ext.Array.each(searchField, function(f) {
|
|
|
+ var name = f.name;
|
|
|
+ var field = form.getForm().findField(name);
|
|
|
+ field.enableKeyEvents = true;
|
|
|
+ field.on && field.on({
|
|
|
+ keydown: {
|
|
|
+ fn: function(th, e, eOpts) {
|
|
|
+ if(e.keyCode == 13) {
|
|
|
+ form.getController().query()
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|