|
|
@@ -11,7 +11,9 @@ Ext.define('erp.controller.common.Query', {
|
|
|
'erpQueryFormPanel' : {
|
|
|
alladded : function(form) {
|
|
|
var items = form.items.items, autoQuery = false;
|
|
|
- Ext.each(items, function() {
|
|
|
+ /*URL传递的Json参数*/
|
|
|
+ var defaultData = getUrlParam("defaultData");
|
|
|
+ Ext.each(items, function(a) {
|
|
|
var val = getUrlParam(this.name);
|
|
|
if(!Ext.isEmpty(val)) {
|
|
|
this.setValue(val);
|
|
|
@@ -20,6 +22,14 @@ Ext.define('erp.controller.common.Query', {
|
|
|
this.autoDbfind('form', caller, this.name, this.name + " like '%" + val + "%'");
|
|
|
}
|
|
|
}
|
|
|
+ //如果传递的参数不为空的话,自动赋值字段执行查询
|
|
|
+ if(defaultData && defaultData != ""){
|
|
|
+ var data=defaultData.split('|');
|
|
|
+ if(data[0]==a.name){
|
|
|
+ a.setValue(data[1]);
|
|
|
+ autoQuery=true;
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|
|
|
if(autoQuery) {
|
|
|
setTimeout(function(){
|
|
|
@@ -29,7 +39,7 @@ Ext.define('erp.controller.common.Query', {
|
|
|
}
|
|
|
},
|
|
|
'button[name=refresh]':{
|
|
|
- click: function(btn){
|
|
|
+ click: function(btn){
|
|
|
var form = me.getForm(btn);
|
|
|
if (caller == 'ALMonth!Query'){
|
|
|
var month = Ext.getCmp('am_yearmonth');
|