我有一个UI视图规则。不幸的是,在高级模式下,我无法解决无法更改视图的问题。
我的脚本:
(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);
使视图不可更改的最简单解决方案是什么?
不幸的是,我无法找到在高级模式下禁用视图切换的方法。