Mover los controles hospedadas entre paneles en tiempo de ejecución
Publicado: noviembre de 2016
Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Unified Service Desk ofrece la posibilidad de mover aplicaciones entre paneles en tiempo de ejecución. Puede hacerlo utilizando la acción MoveToPanel para el tipo de control hospedado Administrador global. Esta acción necesita dos parámetros:
aplicación: nombre del control hospedado que se moverá.
panel: panel de destino para el control hospedado.
Esto también se puede hacer con código que los desarrolladores pueden programar mientras crean nuevos tipos del panel.Unified Service Desk proporciona un panel especial llamado panel Unknown. Este panel es un almacenamiento temporal de controles hospedadas cuando aún no se ha cargado el diseño de panel en el que deberían colocarse. Supongamos que tiene un panel de división horizontal relleno con una página de Dynamics 365 pero ha cerrado el panel de división horizontal. La página de Dynamics 365 sigue cargada, pero se ha movido al panel desconocido, que no está visible. Una vez que el panel de división horizontal se carga de nuevo, la página de Dynamics 365 se movería del panel desconocido al panel adecuado de nuevo.
IDesktopFeatureAccess desktop = AifServiceContainer.Instance.GetService<IDesktopFeatureAccess>();
if (desktop != null)
{
desktop.SendApplicationToUnknownPanel(this, tabApp);
}
La clase IDesktopFeatureAccess tiene otra función, MoveApplicationToPanel, que permite mover un control hospedado desde y hasta paneles arbitrarios. Esta función toma una referencia a la aplicación hospedada que desee mover y una cadena que represente el nombre del panel, que es el nombre del control hospedado definido como diseño de panel.
Ver también
Paneles, tipos del panel y diseños de panel en Unified Service Desk
Administrador global (control hospedado)
Página de CRM (control hospedado)
Unified Service Desk 2.0
© 2017 Microsoft. Todos los derechos reservados. Copyright