Browse Source

代码提交

hy 7 years ago
parent
commit
1d77d4538b

+ 8 - 15
frontend/saas-web/app/view/core/dbfind/DbfindTrigger.js

@@ -117,7 +117,9 @@ Ext.define('saas.view.core.dbfind.DbfindTrigger', {
                 xtype:'dbfindgridpanel',
                 columns: f.dbColumns,
                 dataUrl: f.dataUrl,
-                dbfinds: f.dbfinds
+                dbfinds: f.dbfinds,
+                belong: f.belong,
+                dbfindtrigger:f
             }]
         });
         win.show();
@@ -135,9 +137,6 @@ Ext.define('saas.view.core.dbfind.DbfindTrigger', {
     },
 
     listeners: {
-        focus: function(f) {
-            return true;
-		},
 		select:function(combo,record,eOpts){
             var me = combo;
             var dbfinds = me.dbfinds;
@@ -145,17 +144,11 @@ Ext.define('saas.view.core.dbfind.DbfindTrigger', {
                 if(me.belong=='grid'){
                     for (let index = 0; index < dbfinds.length; index++) {
                         var item = dbfinds[index];
-                        debugger
-                        var field = me.ownerCt.down('[name='+item.to+']');
-                        if(field){
-                            var val = record.get(item.from);
-                            if(field.xtype=='dbfindtrigger'){
-                                field.setRawValue(val);
-                                field.value = val;
-                                field.lastTriggerValue=val;
-                            }else{
-                                field.setValue(val);
-                            }    
+                        var rec = me.column.ownerCt.ownerCt.selModel.getLastSelected();
+                        if(rec){
+                            var nowRec = me.column.ownerCt.ownerCt.store.getData().getByKey(rec.id);
+                            nowRec.set(item.to,record.get(item.from));
+                            me.column.getEditor().setValue(record.get(item.from));
                         }
                     }
                 }else if(me.belong=='form'){

+ 1 - 1
frontend/saas-web/app/view/test/order/FormPanel.js

@@ -15,7 +15,7 @@ Ext.define('saas.view.test.order.FormPanel', {
     _auditUrl:'http://192.168.253.58:8800/purchase/audit',
     _deleteUrl:'http://192.168.253.58:8800/purchase/delete',
     _deleteDetailUrl:'http://192.168.253.58:8800/purchase/deletdetail',
-    initId:37,
+    initId:0,
 
     toolBtns: [{
         xtype: 'button',