1
我在我的CRM實體上創建了一組使用啓用規則的功能區按鈕,以便只有在選擇了視圖中的單個記錄時纔可用,按鈕不應該被啓用。自定義功能區按鈕SelectionCount規則不總是有效
這是行得通的,但它有時並不是它意味着什麼。有時我點擊視圖並選擇一個字段,按鈕保持禁用狀態,或者我點擊幾個,它們仍然處於啓用狀態。
這只是他們工作方式的一個缺陷,還是我需要額外添加一些東西以確保他們每次都能工作?
感謝
我在我的CRM實體上創建了一組使用啓用規則的功能區按鈕,以便只有在選擇了視圖中的單個記錄時纔可用,按鈕不應該被啓用。自定義功能區按鈕SelectionCount規則不總是有效
這是行得通的,但它有時並不是它意味着什麼。有時我點擊視圖並選擇一個字段,按鈕保持禁用狀態,或者我點擊幾個,它們仍然處於啓用狀態。
這只是他們工作方式的一個缺陷,還是我需要額外添加一些東西以確保他們每次都能工作?
感謝
啓用特定功能區按鈕的規則應該是這樣的:
<EnableRules>
<EnableRule Id="crm.Form.contact.MainTab.Collaborate.SendNotif.Command.EnableRule.OrRule">
<OrRule>
<Or>
<FormStateRule State="ReadOnly" />
</Or>
<Or>
<FormStateRule State="Existing" />
</Or>
</OrRule>
</EnableRule>
<EnableRule Id="crm.Form.contact.MainTab.Collaborate.SendNotif.Command.EnableRule.RecordPrivilegeRule">
<RecordPrivilegeRule AppliesTo="PrimaryEntity" PrivilegeType="AppendTo" />
</EnableRule>
<EnableRule Id="crm.HomepageGrid.contact.MainTab.Collaborate.SendNotif.Command.EnableRule.SelectionCountRule">
<SelectionCountRule AppliesTo="SelectedEntity" Maximum="1" Minimum="1" />
</EnableRule>
</EnableRules>
上述
在樣品中,主要部分是:
<EnableRule Id="crm.HomepageGrid.contact.MainTab.Collaborate.SendNotif.Command.EnableRule.SelectionCountRule">
<SelectionCountRule AppliesTo="SelectedEntity" Maximum="1" Minimum="1" />
</EnableRule>
如果您正在使用Visual Ribbon Editor for crm 2011(我推薦)啓用規則選項卡應如下所示:
將您的設置與本示例進行比較。這個作品,驗證:)
希望它有幫助
是的,這匹配我所得到的,在可視的色帶編輯器。我想知道,如果系統在選擇或取消選擇記錄時可能出現短暫的性能下降,可能會以某種方式阻止啓用規則正常工作? – jimminybob
它看起來像問題可能是因爲它在一個子網格中,因爲我已經在實體的主視圖(主頁)中嘗試過它,並且它在那裏正常工作 – jimminybob