请问当我点击查询的时候,如果不符合我给的点击条件,如何不显示数据

如下图当我满足角色为5的时候,查询所有数据并且可以显示,当角色为6时,只能显示满足条件的数据,如果不满足,就不显示数据,该怎么写这js呢image.png

FineReport 木子一丶 发布于 2024-10-30 11:41
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
snrtuemcLv8专家互助
发布于2024-10-30 11:43

你不要用自带查询按钮,用自定义按钮,然后你这个js

满足用这个js语句查询

_g().parameterCommit(); 

最佳回答
0
用户k6280494Lv6专家互助
发布于2024-10-30 11:43(编辑于 2024-10-30 11:44)

把这个按钮删除,自定义一个查询按钮

if(xxx){

_g().parameterCommit();

}else{

alert("xxx")

}

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-10-30 11:45

不用js

直接在数据集中去过滤

${if(find("5",fine_role),""," and 字段='"+参数+"'")}

  • 木子一丶 木子一丶(提问者) 不行 我是要传参数过去,但是传的这个参数是别人填写的 ,所以要先判断角色,满足了之后才能根据登录的人员判断部门,某些角色只能查看某几个部门,不能看所有的 ,这样数据集可以过滤嘛
    2024-10-30 11:50 
  • 华莉星宸 华莉星宸 回复 木子一丶(提问者) 可以啊,一样的写条件就行了。数据集中是可以判断角色的。【注意测试的时候 需要登录决策平台才能获取到角色】
    2024-10-30 11:54 
  • 5关注人数
  • 124浏览人数
  • 最后回答于:2024-10-30 11:45
    请选择关闭问题的原因
    确定 取消
    返回顶部