跳转至

视图列

环境变量含义见 可获取的环境变量(参数)

通过脚本设置视图列的值

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

示例代码:

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

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

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

示例代码:

//当前用户为"张三"时,不显示该列
(function () {
    var userName = getWebUser().getName();
    if (userName === "张三") {
        return true;
    }
    return false;
})()