Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los paneles son uno de los diferentes tipos de formularios en aplicaciones basadas en modelos. Utilice SystemForm.Type o UserForm.Type para determinar si el formulario es un panel. Una forma del tipo de panel tiene como valor de propiedad 0.
La definición del contenido y la presentación del formulario se almacena en FormXML. Para obtener más información, vea Esquema XML de formulario.
Para ver ejemplos de cadenas FormXML para diferentes tipos de paneles, consulte Ejemplos de 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.
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. Para obtener más información, consulte Gráficos (visualizaciones) para aplicaciones controladas por modelos.
Cuadrículas
Las cuadrículas capturan datos de consultas (vistas) en aplicaciones basadas en modelos. Un panel que pertenece a una organización solo puede contener cuadrículas que capturen datos de las consultas guardadas. Sin embargo, un panel propiedad del usuario puede contener cuadrículas que obtienen datos de consultas de usuario y de consultas guardadas. Para obtener más información, consulte Tabla SavedQuery.
IFRAMEs
Cuando agrega un IFRAME a un panel propiedad de la organización, puede especificar si se deben restringir o permitir los scripts entre marcos.
Para ello, use el <Security> parámetro en el control IFRAME en FormXML. Sin embargo, en los paneles que pertenecen al usuario, se restringe la ejecución de scripts entre marcos en los IFRAME y no puedes cambiarlo. Si intenta crear un panel propiedad de un usuario que contiene un IFRAME con scripts entre marcos habilitados, se muestra un mensaje de error.
Recursos web
Solo puede incluir recursos web habilitados para formularios en un panel. Aunque esta restricción se aplica al agregar un recurso web mediante el diseñador de paneles en la aplicación web, el SDK no aplica esta restricción al agregar un recurso web a un panel. Para obtener más información, consulte Recursos web para aplicaciones controladas por modelos.
Componentes del panel y elementos de FormXML
Las aplicaciones controladas por modelos muestran componentes del panel en función de los valores especificados en FormXML. La siguiente imagen muestra un ejemplo de un panel. Cada panel puede incluir varias pestañas. Las pestañas forman una pila vertical que separa el cuerpo del panel de control, y puedes expandirlas o contraerlas. Una pestaña puede contener varias secciones. Las secciones habilitan la agrupación y el diseño de los componentes del panel.
Nota
La página del panel no muestra nombres de pestaña y sección.
Elementos de FormXML admitidos por los paneles
Aunque los paneles son un tipo de formulario, los paneles no admiten todos los parámetros y elementos FormXML. En la tabla siguiente se proporciona información sobre los elementos FormXML, los elementos secundarios y los parámetros que admiten los paneles.
Para ver ejemplos de FormXML para diferentes tipos de cuadros de mando, consulte Cuadros de mando de ejemplo.
| Elemento | Elementos secundarios | Parámetros del elemento |
|---|---|---|
<form> |
<tabs> |
ninguno |
<tabs> |
<tab> |
ninguno |
<tab> |
-<labels>- <columns> |
-id- name- expanded- verticallayout- showlabel- locklevel |
<labels> |
<label> |
ninguno |
<label> |
ninguno | -description- languagecode |
<columns> |
<column> |
ninguno |
<column> |
<sections> |
width |
<sections> |
<section> |
addedby |
<section> |
-<labels>- <rows> |
-id- name- showlabel- showbar- columns |
<rows> |
<row> |
addedby |
<row> |
<cell> |
addedby |
<cell> |
-<labels>- <control> |
-auto- addedby- id- showlabel- rowspan- colspan |
<control> |
<parameters> |
-id- classid |
<parameters> |
-<Url>- <PassParameters>- <Security>- <Scrolling>- <Border>- <ViewIds>- <ViewId>- <IsUserView>- <IsUserChart>- <TargetEntityType>- <AutoExpand>- <RecordsPerPage>- <EnableQuickFind>- <EnableJumpBar>- <EnableChartPicker>- <EnableViewPicker>- <ChartGridMode>- <VisualizationId> |
ninguno |