Browse Source

UI代码提交

hy 7 years ago
parent
commit
f8180ac415

+ 1 - 1
frontend/saas-web/app/view/core/form/DbfindTrigger.js

@@ -42,7 +42,7 @@ Ext.define('saas.view.core.form.DbfindTrigger', {
                 xtype:'core-dbfindgridpanel',
                 configUrl: f.configUrl,
                 dataUrl: f.dataUrl,
-                relative: f.relative
+                dbfinds: f.dbfinds
             }]
         });
         win.show();

+ 6 - 17
frontend/saas-web/app/view/core/grid/DbfindGridPanel.js

@@ -16,24 +16,13 @@ Ext.define('saas.view.core.grid.DbfindGridPanel', {
     listeners:{
         itemClick: function(view,record) {
             var me = this;
-            var relatives = [];
-            Ext.Ajax.request({
-                async:false,
-                url: me.relative,
-                success: function(response, opts) {
-                    relatives = Ext.decode(response.responseText);                   
-                },
-                failure: function(response, opts) {
-                    console.log('server-side failure with status code ' + response.status);
-                }
-            });
-            if(relatives.length>0){
-                for (let index = 0; index < relatives.length; index++) {
-                    var item = relatives[index];
-                    var field = me.ownerCt.belong.down('[name='+item.name+']');
-                    debugger
+            var dbfinds = me.dbfinds;
+            if(dbfinds.length>0){
+                for (let index = 0; index < dbfinds.length; index++) {
+                    var item = dbfinds[index];
+                    var field = me.ownerCt.belong.down('[name='+item.to+']');
                     if(field){
-                        var val = record.get(item.name);
+                        var val = record.get(item.from);
                         if(field.xtype=='dbfindtrigger'){
                             field.setValue(val);
                             field.setRawValue(val);

+ 7 - 1
frontend/saas-web/resources/json/purchase/formItems.json

@@ -16,7 +16,13 @@
     "xtype": "dbfindtrigger",
     "configUrl":"resources/json/purchase/vendorColumnsDbfind.json",
     "dataUrl":"resources/json/purchase/vendorDataDbfind.json",
-    "relative":"resources/json/purchase/vendorRelativeDbfind.json",
+    "dbfinds":[{
+        "from":"pu_vendorcode",
+        "to":"pu_vendorcode"
+    },{
+        "from":"pu_vendorname",
+        "to":"pu_vendorname"
+    }],
     "name": "pu_vendorcode",
     "bind": "{pu_vendorcode}",
     "fieldLabel": "供应商编号",

+ 0 - 5
frontend/saas-web/resources/json/purchase/vendorRelativeDbfind.json

@@ -1,5 +0,0 @@
-[{
-    "name": "pu_vendorcode"
-}, {
-    "name": "pu_vendorname"
-}]