嵌入(查询)视图模块的过滤功能如何实现复杂条件过滤
我需要在查询中实现: 如果表单中某个控件被填写了人员, 则根据此人员进行筛选, 如果没填写人员, 就不筛选全部显示. 但我用过滤器这样写了一个, 但结果不对.另外, 视频中似乎过滤条件之间可以设置逻辑关系, 但我这边没有看到这个下拉条, 我的版本是比较新的, 这个功能是不是放到其他地方去了?
mkiller 发表于 2023-6-16 15:39
另外, 视频中似乎过滤条件之间可以设置逻辑关系, 但我这边没有看到这个下拉条, 我的版本是比较新的, 这个功 ...
这边随便举了一个例子,是可以的,可以过滤出来处理人是当前用户的数据
您说的逻辑关系普通视图才有,查询视图没有
本帖最后由 mkiller 于 2023-6-19 16:20 编辑
那如果想嵌入查询视图的过滤逻辑里实现一个"或"的逻辑, 怎么搞
类似于: where o.name="张三" or o.department="采购部"
xadmin 发表于 2023-6-19 13:26
这边随便举了一个例子,是可以的,可以过滤出来处理人是当前用户的数据
您说的逻辑关系普通视图才有, ...
那如果想嵌入查询视图的过滤逻辑里实现一个"或"的逻辑, 怎么搞
类似于: where o.name="张三" or o.department="采购部" mkiller 发表于 2023-6-19 16:19
那如果想嵌入查询视图的过滤逻辑里实现一个"或"的逻辑, 怎么搞
类似于: where o.name="张三" or o.dep ...
把条件拼接到查询语句里 本帖最后由 mkiller 于 2023-6-20 10:09 编辑
xadmin 发表于 2023-6-19 17:55
把条件拼接到查询语句里
如何拼接呢? 如果用"通过路径添加默认条件", 路径只能选择一个, 无法实现对多个路径的复杂逻辑拼接(如同时判断o.name和o.department).
"通过参数添加默认条件"能实现拼接吗? 我不会使用, 有没有视频或例子中演示这部分如何使用的? 或者能不能写一个例子看一下?
或者有没有其他地方支持直接写jpql语句或脚本语句?
mkiller 发表于 2023-6-20 10:06
如何拼接呢? 如果用"通过路径添加默认条件", 路径只能选择一个, 无法实现对多个路径的复杂逻辑拼接(如同时 ...
您这个查询视图是根据查询配置来的,所以您多个条件的话拼接到查询语句里去,比如:
本帖最后由 mkiller 于 2023-6-20 19:06 编辑
xadmin 发表于 2023-6-20 10:34
您这个查询视图是根据查询配置来的,所以您多个条件的话拼接到查询语句里去,比如:
...
收到, 实现了, 感谢! mkiller 发表于 2023-6-20 14:53
收到, 实现了, 感谢!
:handshake
页:
[1]