我试图根据用户是否属于特定团队来隐藏或显示按钮。我通过一个返回 true 或 false 的 JavaScript 函数来执行此操作。
除了按钮出现在实体的视图上时,这在所有情况下都有效。在这种情况下,JavaScript 似乎永远不会运行。但是,如果自定义规则的默认设置为 True,则按钮会显示,但如果设置为 False,则不会显示。所以它似乎看到了 Enable 规则的默认值,但在这个实例中没有运行 JavaScript。
我在这里错过了什么吗?
正如这里所要求的功能,正如我之前发布的那样,此功能在其他环境中正常工作。
function allowedNewButton() {
if (UserHasTeam("Create Order")) {
return true;
} else {
return false;
}
}