代码之家  ›  专栏  ›  技术社区  ›  Dominik

在UI视图规则中使视图不可更改的最简单解决方案是什么?

  •  0
  • Dominik  · 技术社区  · 2 年前

    我有一个UI视图规则。不幸的是,在高级模式下,我无法解决无法更改视图的问题。

    enter image description here

    我的脚本:

    (function overrideView(view, is_list) {
        if (is_list) return;
        var url = gs.action.getGlideURI().getMap();
        var sysId = url.get('sys_id');
        
        //access the GlideRecord of the currently viewed record
        var gr = new GlideRecord('incident');
        gr.get(sysId);
        if (gr.company == "xyz") {
            if (url.get('sysparm_view') == "xyz" && gs.hasRole("xyz")) {
                answer = 'xyz';
            } else {
                answer = 'xyz';
            }
        } else {
            answer = 'xyz';
        }
    })(view, is_list);
    

    使视图不可更改的最简单解决方案是什么?

    不幸的是,我无法找到在高级模式下禁用视图切换的方法。

    0 回复  |  直到 2 年前