Freigeben über


Verschieben Sie gehostete Steuerelemente zur Laufzeit zwischen Fenstern

 

Veröffentlicht: November 2016

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Unified Service Desk bietet die Möglichkeit, Anwendungen zwischen Fenstern zur Laufzeit zu verschieben. Verwenden Sie dazu die Aktion MoveToPanel für gehostete Steuerlemente vom Typ Global Manager. Diese Aktion verwendet zwei Parameter:

  • app: Name des zuverwendenden gehosteten Steuerelements.

  • panel: Der Zielbereich für gehostete das Steuerelement.

Dies kann auch über den Code erfolgen, wobei Entwickler dies bei der Erstellung neuer Bereichstypen programmieren können.Unified Service Desk stellt einen speziellen Bereich, der als Unknown-Bereich bezeichnet wird, bereit. Dieser Bereich ist ein temporärer Speicherort für gehostete Steuerelemente, wenn das Bereichslayout, in dem sie platziert werden sollen, noch nicht geladen wurde. Angenommen, Sie haben einen horizontal aufgeteilten Bereich mit einem gehosteten Steuerlement vom Typ Dynamics 365-Seite, aber Sie haben den horizontal aufgeteilten Bereich geschlossen. Das gehostete Steuerlement Dynamics 365-Seite wird dennoch geladen, wurde jedoch in den Bereich Unbekannt verschoben, der nicht sichtbar ist. Sobald der horizontal geteilte Bereich erneut geladen wird das gehostete Steuerlement Dynamics 365-Seite wieder aus dem Bereich Unbekannt in den korrekten Bereich verschoben.

IDesktopFeatureAccess desktop = AifServiceContainer.Instance.GetService<IDesktopFeatureAccess>();
if (desktop != null)
{
   desktop.SendApplicationToUnknownPanel(this, tabApp);
}

Die IDesktopFeatureAccess-Klasse hat eine weitere Funktion, MoveApplicationToPanel, die Ihnen ermöglicht, ein gehostetes Steuerelement von und zu beliebigen Bereichen zu verschieben. Diese Funktion nimmt einen Verweis zur gehosteten Anwendung, die Sie verschieben möchten, und eine Zeichenfolge, die den Bereichsnamen darstellt, der der Name des als Bereichslayout definierten gehosteten Steuerelements ist.

Siehe auch

Bereiche, Bereichstypen und Bereichslayouts in Unified Service Desk
Globaler Manager (Gehostetes Steuerelement)
CRM-Seite (gehostetes Steuerelement)

Unified Service Desk 2.0

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright