在我的首页主页中,有一个自定义按钮。该按钮的启用规则是:
<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,该按钮仍然被禁用。
有人知道为什么会这样吗?
有什么建议吗?
更新:如果我选择了多个记录,然后取消选中其中大部分只剩下一个,则启用规则有效。或者我选择一条记录 - &gt;取消选择它 - &gt;选择另一条记录,它也有效。只有在我直接点击“行”而不是复选框时才会出现此问题。
答案 0 :(得分:2)