查看: 684|回复: 1

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

升级   0.06%

9

主题

14

回帖

6

积分

注册会员

Rank: 2

积分
6
发表于 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;
    }
})




回复

使用道具 举报

升级   0.06%

9

主题

14

回帖

6

积分

注册会员

Rank: 2

积分
6
发表于 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[0].elinput_4;//返回的里程赋值到表单
  //......
}.bind(this));
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread