Browse Source

基础资料查询回车事件

zhuth 7 years ago
parent
commit
ce56df56ec
1 changed files with 21 additions and 0 deletions
  1. 21 0
      frontend/saas-web/app/view/core/base/BasePanel.js

+ 21 - 0
frontend/saas-web/app/view/core/base/BasePanel.js

@@ -73,4 +73,25 @@ Ext.define('saas.view.core.base.BasePanel', {
         });
         });
         me.callParent(arguments);
         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()
+                            }
+                        }
+                    }
+                });
+            });
+        }
+    }
 });
 });