当记录的所有者不是当前用户时,我必须隐藏功能区按钮。
我正在为 CRM 2011 使用 Visual Ribbon Editor,但我还没有找到解决方案。我尝试使用字段规则 ValueRule,但它只允许我输入一个布尔值(1 或 0)。
谁能告诉我我该怎么做?
先感谢您!
当记录的所有者不是当前用户时,我必须隐藏功能区按钮。
我正在为 CRM 2011 使用 Visual Ribbon Editor,但我还没有找到解决方案。我尝试使用字段规则 ValueRule,但它只允许我输入一个布尔值(1 或 0)。
谁能告诉我我该怎么做?
先感谢您!
像这样添加启用规则:
<EnableRules>
<EnableRule Id="YourEntity.Form.XXX.MainTab.XXXXXXXXXX.CustomRule" />
</EnableRules>
规则定义如下:
<RuleDefinitions>
<TabDisplayRules />
<DisplayRules />
<EnableRules>
<EnableRule Id="Email.Form.email.MainTab.XXXXXXXXXX.CustomRule">
<CustomRule FunctionName="DisableButton" Library="$webresource:new_/js/xxx.js" InvertResult="true" />
</EnableRule>
</EnableRules>
</RuleDefinitions>
编写一个 JavaScript 函数DisableButton
并根据您的条件返回 true 或 false。引用js
CustomRule Library 中的网络资源。
值规则不能与隐藏操作一起使用 - 因此您需要使用带有启用规则的自定义 JavaScript 规则来启用/禁用按钮而不是隐藏它。