Comprender los paneles: FormXML y componentes de panel
Publicado: noviembre de 2016
Se aplica a: Dynamics CRM 2015
Los paneles son uno de los diferentes tipos de formularios en Microsoft Dynamics 365. Puede usar el atributo de SystemForm.Type o de UserForm.Type para determinar si el formulario es un panel. Un formulario de tipo de panel tiene el valor de propiedad "0".
La definición de contenido y la presentación de formulario se almacena en FormXML.Más información:Form XML schema
Para algunas cadenas FormXML de ejemplo para diferentes tipos de paneles, consulte Paneles de ejemplo.
En este tema
Componentes de los paneles
Componentes del panel y elementos de FormXML
Elementos de FormXML admitidos por los paneles
Establece el número de controles del panel
Componentes de los paneles
Un panel puede contener gráficos, cuadrículas, IFRAME o recursos web. De forma predeterminada, un solo panel puede contener hasta seis de estos componentes.
En la versión local de Microsoft Dynamics 365 , puede cambiar el número de componentes que se muestran en un panel mediante Windows PowerShell.Más información:Establece el número de controles del panel
Gráficos
Un panel propiedad de una organización solo puede contener gráficos propiedad de una organización. Sin embargo, un panel que pertenece a un usuario puede contener gráficos que pertenecen al usuario y a la organización.Más información:Ver los datos con visualizaciones (gráficos)
Cuadrículas
Las cuadrículas capturan datos de las consultas (vistas) en Microsoft Dynamics 365. Un panel que pertenece a una organización solo puede contener cuadrículas que capturen datos de las consultas guardadas. Sin embargo, un panel que pertenece a un usuario puede contener cuadrículas que capturen datos del usuario y de las cuadrículas guardadas.Más información:Mensajes y métodos de la entidad SavedQuery (vista)
IFRAME
Cuando se agrega un IFRAME de un panel que pertenece a la organización, puede especificar si desea restringir o permitir el scripting entre marcos. Para ello, tendrá que usar el parámetro de <Security> (FormXml) en el control del IFRAME en FormXML. Sin embargo, para los paneles de propiedad del usuario, se restringe el scripting entre marcos para los IFRAME y no se puede cambiar. Si intenta crear un panel de propiedad del usuario que contiene un IFRAME con scripting entre marcos habilitado, se mostrará un mensaje de error.Más información:Usar un IFRAME y controles de recursos web en un formulario.
Recursos web
Solo los recursos web habilitados del formulario pueden incluirse en un panel. Aunque esta restricción se aplica cuando agrega un recurso web mediante el diseñador de paneles en la aplicación web, no se aplica cuando se agrega un recurso web a un panel mediante el SDK.Más información:Recursos web para Microsoft Dynamics CRM 2015
Componentes del panel y elementos de FormXML
Los componentes del panel se muestran en Microsoft Dynamics 365 según los valores especificados en FormXML. La siguiente imagen muestra un ejemplo de un panel. Cada panel puede incluir varias pestañas. Las pestañas son una pila vertical que separa el cuerpo del panel, y pueden expandirse o contraerse.Más información:<tabs> (FormXml). Una pestaña puede contener varias secciones. Las secciones permiten agrupar y distribuir los componentes del panel.Más información:<sections> (FormXml)
Elementos de FormXML admitidos por los paneles
Si bien los paneles son un tipo de formulario, no todos los elementos y atributos de FormXML son compatibles con los paneles. La siguiente tabla brinda información acerca de los elementos de FormXML, elementos secundarios y atributos compatibles con paneles.Más información:Form XML reference
Para FormXML de ejemplo para diferentes tipos de paneles, consulte Paneles de ejemplo.
Elemento |
Elementos secundarios |
Atributos de los elementos |
---|---|---|
- |
||
- |
||
|
||
- |
||
- |
|
|
- |
||
width |
||
addedby |
||
|
||
addedby |
||
addedby |
||
|
||
|
||
- |
Establece el número de controles del panel
Puede usar Windows PowerShell para ajustar el número de controles del panel que se describió aquí. Como alternativa, puede usar el servicio web de implementación. El valor máximo es 20. Para obtener más información, consulte Introducción al servicio web de implementación para saber cómo actualizar la propiedad MaximumControlsLimit.
Para recuperar y establecer el límite de panel
Abra una ventana de comandos de Windows PowerShell.
Agregue el complemento Windows PowerShell de Microsoft Dynamics 365:
Add-PSSnapin Microsoft.Crm.PowerShell
Recupere la configuración actual:
$setting = Get-CrmSetting -SettingType DashboardSettings
Modifique la configuración actual:
$setting.MaximumControlsLimit = 5
Set-CrmSetting -Setting $setting
Ver también
Analizar datos con paneles
Acciones en los paneles
Crear un panel
Form XML reference
© 2017 Microsoft. Todos los derechos reservados. Copyright