|
我在下拉框的可选值脚本里写的,现在的问题是我上面的组装proceduresName的方法还没走完就赋值了,我测试了组装是没问题,应该就是异步的问题,请问如何改成同步执行。
代码如下:
//用项目名称获取自荐表中的数据
var proceduresName = [];
debugger
//估算的自建表标识
var tableFlag = "9e49e06c-4076-4dd0-93b2-5c972f2fac25";
var _self = this;
//查询条件
// var datatable_cost = { data: [], total: {} };
// console.log(nameFlag);
var data = {
"where": "o.subjectName = '" + this.data.subjectName + "'and o.proStatus='在库'",//'威海威海'
"orderBy": "",
"size": ""
}
var action = this.Actions.load("x_query_assemble_surface");
action.TableAction.listRowSelect(//平台封装好的方法
tableFlag,//uri的参数
data,//body请求参数
function (json) { //服务调用成功的回调函数, json为服务传回的数据
data = json.data; //为变量data赋值
// console.log(JSON.stringify(json.data));
debugger;
for (let z = 0; z < data.length; z++) {
proceduresName.push(data[z].proceduresName)
}
}.bind(this),
false
);
return proceduresName;
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|