关于this.view.select(view, callback)如何异步处理提取在脚本里返回
本帖最后由 szjazz 于 2024-11-2 22:17 编辑关于this.view.select(view, callback)演示实例是回调函数对返回值进行处理,那么能否让返回值赋值给该调用之外的变量呢?
经测试,发现平台,凡是有回调函数的,都是默认同步执行命令的,之前有咨询过管理 ,有些脚本,特别是API Service接口里的,只要在接口末尾,增加false,即可将同步改为异步,但这API脚本,不知如何更改为异步呢?
脚本如下:
var gridJson;
this.view.select(viewJson,function(json){
gridJson=json;
}.bind(this),false);
return gridJson;
即便在末尾增加了false,发现返回值还是空值,而不是在回调函数里赋值的
this.view.select(view, callback)是异步,是选择视图里的数据,本身就是点确定按钮才执行,在回调里,没办法改为同步,您要做什么,直接在回调函数里做就可以了
页:
[1]