caicai 发表于 2024-10-25 11:01:35

如何在表单脚本中使用数据应用中心写好的查询配置

我在数据应用中心写好了一个查询配置语句,命名为【默认初始里程】。怎么在表单的某个输入框的脚本中去调用这个已经写好的查询获取查询结果?
以下是我尝试写的脚本,但是没有效果。

var statement = {
       "name" : "默认初始里程",
};
var promise = this.statement.execute( statement );
promise.then(function(items){
    //items为返回的数据。
    //将数据赋值给表单输入框
    if (items.length) {
      //里程,表单中输入框名为“elinput_3 ”, 查询语句返回的字段名为“elinput_4”
      this.data.elinput_3 = items[0].elinput_4;
    }
})




caicai 发表于 2024-10-25 11:50:00

已经解决了
this.statement.execute({
"name": "默认初始里程", //语句id、语句名称或语句别名
"mode" : "all",
"parameter" : {
    "elselect_2" : this.data.elselect_2,//传入车辆参数
}
}, function(json){
this.data.elinput_3 =json.data.elinput_4;//返回的里程赋值到表单
//......
}.bind(this));
页: [1]
查看完整版本: 如何在表单脚本中使用数据应用中心写好的查询配置