永洪社区

标题: 某列部分用户不可见脚本问题 [打印本页]

作者: 汤七七七七七    时间: 2023-2-3 17:23
标题: 某列部分用户不可见脚本问题
if(param["_USER_" != "XX")
{var loc = new Locator(["审核工时", COL, DETAIL);
工时填报.setColWidth(loc,0);
}else
{工时填报.setColWidth(loc,80)} ;


脚本如上,但目前需要满足条件的用户不止一个,我用OR函数的时候并没有生效,请问这边IF括号里多个或条件需要怎么写脚本。



作者: yhdata_lyaa    时间: 2023-2-3 17:23
汤七七七七七 发表于 2023-2-3 17:40
debug(param["_ROLES_"])
显示结果--[Ljava.lang.Object;@13960ce3

数组这样呢debug(param["_ROLES_"][0])
作者: Listr    时间: 2023-2-3 17:29
角色分类后,用角色判断
作者: yhdata_lyaa    时间: 2023-2-3 17:32
用角色吧
作者: 汤七七七七七    时间: 2023-2-3 17:39
yhdata_lyaa 发表于 2023-2-3 17:32
用角色吧

角色不止一个怎么判断?
作者: 汤七七七七七    时间: 2023-2-3 17:40
Listr 发表于 2023-2-3 17:29
角色分类后,用角色判断

debug(param["_ROLES_"])
显示结果--[Ljava.lang.Object;@13960ce3
作者: 汤七七七七七    时间: 2023-2-3 17:59
yhdata_lyaa 发表于 2023-2-3 17:44
数组这样呢debug(param["_ROLES_"][0])

if(param["_ROLES_"][1]!="IT-主管")
{var loc = new Locator(["审核工时"], COL, DETAIL);
工时填报.setColWidth(loc,0);
}else
{工时填报.setColWidth(loc,80)} ;

debug(param["_ROLES_"][1]) = "IT-主管"
但是还是不行,为啥?




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4