在執行階段的面板之間移動託管控制項
發行︰ 2016年11月
適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016
Unified Service Desk提供在執行階段的面板之間移動應用程式的能力。 您可以藉由使用全域管理員託管控制項型別的 MoveToPanel 動作,執行這項操作。 這個動作會接受兩個參數:
app:要移動之託管控制項的名稱。
panel:託管控制項的目標面板。
開發人員也可以透過程式碼,在建立新的面板類型時以設計程式方式執行這項操作。Unified Service Desk 提供特殊的面板,稱為 Unknown 面板。 當目標面板配置尚未載入時,此面板是託管控制項的暫時儲存空間。 讓我們假設您的水平分割面板已填入 Dynamics 365 頁面類型的託管控制項,但您已經關閉水平分割面板。Dynamics 365 頁面託管控制項仍會載入,但已移到不可見的不明面板中。 一旦水平分割面板再次載入,Dynamics 365 頁面託管控制項會再次從不明面板移動到適當的面板。
IDesktopFeatureAccess desktop = AifServiceContainer.Instance.GetService<IDesktopFeatureAccess>();
if (desktop != null)
{
desktop.SendApplicationToUnknownPanel(this, tabApp);
}
IDesktopFeatureAccess 類別有另一個函數 MoveApplicationToPanel,可讓您對任意面板移出及移入託管控制項。 這個函式接受您想要移動的託管應用程式的參考,以及表示該面板名稱的字串,也就是定義為面板配置的託管控制項的名稱。
另請參閱
Unified Service Desk 的面板、面板型別及面板配置
全域管理員 (託管控制項)
CRM 頁面 (託管控制項)
Unified Service Desk 2.0
© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權