Freigeben über


Verschieben Sie gehostete Steuerelemente zur Laufzeit in Unified Service Desk

Unified Service Desk bietet die Möglichkeit, Anwendungen zur Laufzeit zwischen Panels zu verschieben. Verwenden Sie dazu die Aktion MoveToPanel für gehostete Steuerelements des Typs Globaler 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 bietet ein spezielles Panel, das sogenannte Unknown-Panel. 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 CRM-Seite, aber Sie haben den horizontal aufgeteilten Bereich geschlossen. Das gehostete Steuerlement CRM-Seite-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 CRM-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 DesktopFeatrueAccess-Klasse hat eine weitere Funktion, Zeichenfolge , 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)