查看: 1174|回复: 7

视图的filterList如何查询多个状态的数据

升级   13.67%

15

主题

4

回帖

241

积分

中级会员

Rank: 3Rank: 3

积分
241
发表于 2024-1-10 15:38:26 | 显示全部楼层 |阅读模式
状态为  Number类型,查询视图中状态为10,30,60的数据怎么实现。range不符合要求。
回复

使用道具 举报

升级   56.67%

16

主题

55

回帖

370

积分

中级会员

Rank: 3Rank: 3

积分
370
发表于 2024-1-10 18:33:40 | 显示全部楼层
有个包含(IN),描述中说到:多值用半角逗号(,)隔开。你可以试一下。
回复

使用道具 举报

升级   13.67%

15

主题

4

回帖

241

积分

中级会员

Rank: 3Rank: 3

积分
241
发表于 2024-1-10 20:22:19 | 显示全部楼层
a545242883 发表于 2024-1-10 18:33
有个包含(IN),描述中说到:多值用半角逗号(,)隔开。你可以试一下。

不行的,in 过滤的类型是text, number对不上
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2024-1-11 10:26:11 | 显示全部楼层
您哪里用,怎么写的,截图看看
回复

使用道具 举报

升级   13.67%

15

主题

4

回帖

241

积分

中级会员

Rank: 3Rank: 3

积分
241
发表于 2024-1-11 13:35:01 | 显示全部楼层
论坛管理员 发表于 2024-1-11 10:26
您哪里用,怎么写的,截图看看

需求是要查询[ 10, 20, 30, 40, 50 ] 中的随机组合 filter该怎么写。用 IN 匹配不到Number类型。
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2024-1-11 16:40:16 | 显示全部楼层
哪里匹配,视图过滤,还是脚本,截图看看你怎么写的
回复

使用道具 举报

升级   13.67%

15

主题

4

回帖

241

积分

中级会员

Rank: 3Rank: 3

积分
241
发表于 2024-1-12 18:59:08 | 显示全部楼层
论坛管理员 发表于 2024-1-11 16:40
哪里匹配,视图过滤,还是脚本,截图看看你怎么写的

const action = this.Actions.load("x_query_assemble_surface");
  action.ViewAction.bundleMockPutToPost(
    //平台封装好的方法
    id, //uri的参数
    fliterData, //body请求参数
    function (json) {
      //服务调用成功的回调函数
      responseData = json.data; //为变量data赋值
    }.bind(this),
    function (json) {
      //服务调用失败的回调函数
      console.log("error", json);
    }.bind(this),
    false //开启同步
  );
在fliterData 里面查询多个状态
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2024-1-15 09:22:25 | 显示全部楼层
用   this.view.lookup(view, callback, async);   api里有详细用法说明
另外,完整的脚本发出来
回复

使用道具 举报

发表回复

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

本版积分规则

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