徵狀
沒有自訂以出現在格線 (HomePageGrid 或 SubGrid) 的自訂按鈕。
在網頁用戶端,此按鈕會出現在 [功能區/命令] 列中,無論如何如果與否,會選取方格項目。
在 UCI 中,不選取任何格線項目,但選取一或多個格線項目,一旦按鈕已移走時,會顯示此按鈕。
造成原因
UCI 的設計的一部分,我們已經變更更即時線上的行為。 明確地說,在方格上按鈕,視為任一個 [項目特定],且項目特定按鈕會顯示一或多個選取項目時,而非 [項目特定] 按鈕會顯示否則。
這表示,不需要的項目被選取的按鈕將只時不會顯示在選取某個項目。
決定的方法根據與功能區按鈕關聯的命令具有 SelectionCount 規則。 如果有 SelectionCount 規則,則為 [特定項目] 命令的 consdered。
附註-延伸顯示] 和 [分割] 按鈕會排除這項變更,更遑論時已選取的項目中的兩種情況下顯示。 這是為了確保不僅隱藏功能表項目,其中某些可能會以動態方式產生,不正確。
解決方案
這是原本設計的作法,會影響所有的按鈕,不只是自訂的按鈕,但也現成按鈕 (請注意-排除,因為它們有與功能表的延伸顯示和分割按鈕進一步子按鈕,且不能輕易地 catagorized)。 這是統一的用戶端的 web 用戶端從明確的設計變更。
在大部分的情況下,最好將不會套用選取的項目的按鈕隱藏起來會更顯著地顯示項目特定的指令。
如果強式案例,使用者將需要執行一般的命令,並不相關的選取,在項目選取的項目時,則可以使用下列因應措施:
在定義其自訂功能區] 指令中,加入下列規則:
< EnableRule Id="Mscrm.AnySelection"/ >
這會導致統一的用戶端視為項目特定的命令和非項目特定的命令,這個命令,並顯示這兩種情況。