2.3.2. 视图列

通过脚本设置视图列的值

位置 触发时机 可以获取的环境变量(参数) 返回值
视图->列->列编辑->值脚本 打开视图时触发 WebUserCurrentDocument 类型:String含义:返回字符串内容作为列值显示在页面

示例代码:

//当字段值为空时,显示为:“-”
(function () {
    var doc = getCurrentDocument();
    var val = doc.getItemValueAsString("姓名");
    if (val == null || "".equals(val)){
        val = "-";
    }
    return val;
})()

通过脚本判断视图列是否隐藏

位置 触发时机 可以获取的环境变量(参数) 返回值
视图->列->列编辑->隐藏条件 打开视图时触发 WebUserCurrentDocument 类型:Boolean含义:返回输出一个布尔值,true代表隐藏,false代表不隐藏

示例代码:

//当前用户为“张三”时,不显示该列
(function () {
    var userName = getWebUser().getName();
    if ("张三".equals(userName)) {
        return true;
    }
    return false;
})()
文档更新时间: 2022-11-02 13:39   作者:admin