JEPaaS 社区

 找回密码
 立即注册
查看: 2482|回复: 6

请教下showFunc打开功能时,如何不执行功能配置的过滤条件

[复制链接]

12

主题

37

帖子

169

积分

注册会员

Rank: 2

积分
169
发表于 2021-11-29 15:44:24 来自手机 | 显示全部楼层 |阅读模式
我现在的问题是,这个功能需要用REGEXP_LIKE对当前登录角色进行过滤,过滤条件是写在功能配置里的。然后另外个地方通过showFunc打开这个功能时不需要这个过滤条件,请教下有啥解决办法没?
回复

使用道具 举报

12

主题

37

帖子

169

积分

注册会员

Rank: 2

积分
169
 楼主| 发表于 2021-11-29 15:47:57 来自手机 | 显示全部楼层
我的想法是把功能的过滤条件写在load事件中用j_query参数实现过滤,这样在showFunc时就不用加载功能配置里的过滤条件了,不知道贵平台j_query支持REGEXP_LIKE查询类型不?另外whereSql参数是过时废弃的用不了的吧?
回复

使用道具 举报

12

主题

37

帖子

169

积分

注册会员

Rank: 2

积分
169
 楼主| 发表于 2021-11-29 15:55:22 来自手机 | 显示全部楼层
我的另外一个思路是通过JE.USER变量,在功能配置里的过滤条件中写CASE WHEN,不满足条件时不执行功能配置的过滤条件。唯一的问题是,我修改JE.USER的全局变量后,功能配置里的过滤条件{@@}读取的是我修改之前的值。请问下JE.USER可以自定义变量,并在前台JS动态修改值吗?
回复

使用道具 举报

51

主题

227

帖子

850

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
850
发表于 2021-11-29 17:32:54 | 显示全部楼层
j_query不支持REGEXP_LIKE查询,{@USER@}是系统变量不支持修改;一张表可以建多个功能,可以再建一个不过滤的功能,弹出这个功能
回复

使用道具 举报

12

主题

37

帖子

169

积分

注册会员

Rank: 2

积分
169
 楼主| 发表于 2021-11-29 17:48:01 来自手机 | 显示全部楼层
凯特-李春莹 发表于 2021-11-29 17:32
j_query不支持REGEXP_LIKE查询,{@USER@}是系统变量不支持修改;一张表可以建多个功能,可以再建一个不过滤 ...

就是说JE.USER下新建一个flag变量,也是无法通过{@USER.flag@}获取到的,对吧?
回复

使用道具 举报

51

主题

227

帖子

850

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
850
发表于 2021-11-29 17:58:33 | 显示全部楼层
回复

使用道具 举报

12

主题

37

帖子

169

积分

注册会员

Rank: 2

积分
169
 楼主| 发表于 2021-11-29 18:26:07 来自手机 | 显示全部楼层
凯特-李春莹 发表于 2021-11-29 17:58
https://doc.jepaas.com/docs/je_doc_jepaas//3138

谢谢谢谢
回复

使用道具 举报

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

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-2 16:45 , Processed in 0.064908 second(s), 19 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表