在我的主要主页中,有一个自定义按钮。该按钮的启用规则是:
<EnableRule Id="enableruleid">
<SelectionCountRule AppliesTo="SelectedEntity" Minimum="1" Maximum="1"></SelectionCountRule>
<CustomRule FunctionName="functionname" Library="$Webresource:myjavascript.js">
<CrmParameter Value="SelectedControlSelectedItemIds" />
</CustomRule>
</EnableRule>
javascript 仅在第一次选择记录时工作正常,当您选择另一条记录时,javascript 不会被调用。
比如我选择记录A,按钮启用就可以了;然后我选择记录B,按钮应该被禁用,但它不是,它仍然启用。
但是,如果我先选择记录 B,则功能区会按我的意愿被禁用,然后我选择记录 A,按钮仍然被禁用。
有谁知道为什么会这样?
有什么建议么?
更新:如果我选择多条记录,然后取消选择其中大部分只剩下一条,则启用规则有效。或者我选择一条记录->取消选择它->选择另一条记录,它也可以。仅当我直接单击“行”而不是复选框时才会出现此问题。