查看: 10522|回复: 5

关于试图动态过滤的一个应用

升级   6.3%

64

主题

110

回帖

630

积分

注册会员

Rank: 2

积分
630
发表于 2023-3-1 17:14:08 | 显示全部楼层 |阅读模式


这里能够获取项目名称
然后视图里我有一个调入项目的列

我看了帖子里的回答,用的方法
路径:您视图里过滤的数据的字段标识
值:return this.data.表单字段标识
我用这个方法是不对的,同时我也认为这个写法应该是不对的,因为没有指定过滤条件是那个列,求指点。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   6.3%

64

主题

110

回帖

630

积分

注册会员

Rank: 2

积分
630
发表于 2023-3-1 17:24:05 | 显示全部楼层
https://www.o2oa.net/forum/thread-24526-1-1.html
这个问题是跟我一模一样,但是没太明白是怎么设置的?
回复

使用道具 举报

升级   6.3%

64

主题

110

回帖

630

积分

注册会员

Rank: 2

积分
630
发表于 2023-3-1 17:56:13 | 显示全部楼层
var projectname= this.data.subject;
//return this.data.subject
var promise = this.view.lookup({
  "filter": [
      {
          "logic":"and",
          "path":"$work.drxm",
          "comparison":"like",
          "value":projectname,
          "formatType":"textValue"
      }
  ]
});
我在load事件里这么写也不行。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-3-2 09:35:02 | 显示全部楼层

您是用的嵌入视图是吗?
按照下面管理员的操作顺序
1、视图列上配置的路径填在这里,比如说您的需求就是调入项目列的路径
2、值要过滤当前文档上填写的项目名称,所以这里return this.data.项目名称标识
3、点击箭头添加这个过滤条件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   6.3%

64

主题

110

回帖

630

积分

注册会员

Rank: 2

积分
630
发表于 2023-3-2 11:26:52 | 显示全部楼层
完美解决,顺便在问一下,如果我这个过滤条件是两个以上应该怎么写?我一次renturn只能返回一个值吧。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-3-2 15:25:18 | 显示全部楼层
箭头是添加条件,添加一个,再写另一个,再添加
回复

使用道具 举报

发表回复

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

本版积分规则

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