|
管理员大大,我在下拉框的可选值脚本中写了如下代码:
var service = new QueryTableService({ tableFlag : "BudgetPerformance" });
debugger;
var year = new Date();
year = year.getFullYear();
var where = "o.YEAR = '" + year + "'";
var typeList = ["请选择预算项目"];
service.listByWhere(where, function(json){
debugger;
var items = json.data;
for(var i = 0; i < items.length; i++){
var item = items;
typeList.push(item.PRO_NAME);
}
debugger;
}.bind(this));
console.log(typeList);
return typeList;
表单加载时间中已经引入了queryTableService脚本,而且f12打印出来的typeList值是有的,且是查询到的数据加上最开始添加的“请选择预算项目“,一共24条数据,但是下拉框中只显示了请选择预算项目这个一条,别的都没有,后台没有报错,f12也没有报错,这是什么原因
附上图片
这是预览图
这是F12打印结果
这是系统的bug吗,不允许查询后赋值? |
|