|
|
@@ -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);
|