Partager via


Déplacer les contrôles hébergés d'un panneau à l'autre au moment de l'exécution

 

Date de publication : novembre 2016

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Unified Service Desk offre la possibilité de déplacer les applications d'un panneau à un autre, au moment de l'exécution. Cette opération peut être effectuée via l'action MoveToPanel pour le type de contrôle hébergé Gestionnaire global. Cette action utilise deux paramètres :

  • application: nom du contrôle hébergé à déplacer.

  • panneau: panneau cible du contrôle hébergé.

Cette opération peut également être effectuée par le biais de code, programmable par les développeurs lors de la création de nouveaux types de panneaux.Unified Service Desk fournit un panneau spécial appelé le panneau Unknown. Ce panneau constitue une zone de stockage temporaire pour les contrôles hébergés, lorsque la disposition du panneau sur lequel ils doivent être placés, n'est pas encore chargée. Supposons que vous ayez un panneau Fractionnement horizontal sur lequel se trouve un type de contrôle hébergé Page Dynamics 365, mais que vous avez fermé ce panneau Fractionnement horizontal. Le contrôle hébergé Page Dynamics 365 est toujours chargé, mais il a été déplacé vers le panneau Inconnu, qui n'est pas visible. Lorsque le panneau Fractionnement horizontal est à nouveau chargé, le contrôle hébergé Page Dynamics 365 est à nouveau déplacé du panneau Inconnu vers le panneau adéquat.

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

La classe IDesktopFeatureAccess a une autre fonctionnalité, MoveApplicationToPanel, qui vous permet de déplacer un contrôle hébergé depuis et vers des panneaux arbitraires. Cette fonctionnalité prend une référence à l'application hébergée que vous souhaitez déplacer et une chaîne représentant le nom du panneau ; ce dernier correspondant au nom du contrôle hébergé défini comme disposition du panneau.

Voir aussi

Panneaux, types de panneau, et structures de panneau dans Unified Service Desk
Gestionnaire global (contrôle hébergé)
Page CRM (contrôle hébergé)

Unified Service Desk 2.0

© 2017 Microsoft. Tous droits réservés. Copyright