关于this.view.select(view, callback)如何提取在脚本里返回
本帖最后由 szjazz 于 2024-9-17 00:32 编辑编制了通用脚本,供各种弹窗列表使用
在某个表单控件,编写事件脚本:
var viewJson={"application":"收付借款","view":"借款列表","filter":[{"path":"txtApplicant.*.name","comparison":"equals","value":"张","formatType":"textValue"}]};
var grid=this.oaClass.viewWindow(viewJson);
this.data.txtDebuct=grid.txtAmount;
调用的类脚本里的弹窗代码,希望做到弹窗选择后返回数据供使用
......
viewWindow:function(viewJson){
if(viewJson["caption"]==undefined){
viewJson["caption"]=viewJson["view"];
}
if(viewJson["isMulti"]==undefined){
viewJson["isMulti"]=false;
}
_self.view.select(viewJson,function(json){
return json.data;
}.bind(_self));
},
......
其中:return json.data,没有返回数据,请问应该要怎么写
另外,这filter过滤条件,在该脚本里没有起作用,不知为什么 首先您要检查是否有报错,再在回调函数return之前增加调试,看看是否有正确回调数据
页:
[1]