Componentes de diagrama

Puede utilizar etiquetas y atributos para cambiar los componentes de diagrama en una plantilla de informe. Los componentes de diagrama son fp:cells, fp:chart y fp:prioritylist.

fp:cells

El componente de fp:cells muestra dos o más etiquetas fp:chart en una tabla. El componente utiliza los atributos comunes y un atributo obligatorio, cols. El atributo cols (columnas) determina el número de columnas y sus tamaños. El valor predeterminado para cols es false.

La etiqueta fp:cells debe contener más de cero etiquetas, y el número de etiquetas debe ser un múltiplo del número de columnas especificadas por el atributo de columnas. Por ejemplo, si tiene tres columnas, el número de etiquetas de be ser un número que sea un múltiple de tres.

En este ejemplo, la tabla tiene tres columnas y en la columna del medio es más ancha que las otras columnas.
<fp:cells cols="30,40,30"
	<fp:chart ...	 />
	<fp:chart ... />
	<fp:chart ... />
	<fp:chart ... />
	<fp:chart ... />
	<fp:chart ... />
/>

fp:chart

El componente fp:chart presenta un diagrama que visualiza las prioridades de uno o más criterios en uno o más miembros. Este componente tiene atributos comunes. El componente fp:chart utiliza las etiquetas comunes y las etiquetas de la siguiente tabla.
Tabla 1. Etiquetas fp:chart
Etiqueta Descripción Atributos Ejemplo
chartType Etiqueta obligatoria del tipo chartType que determina el tipo de diagrama, por ejemplo un diagrama de barras y un diagrama XY.
  • changeable: atributo obligatorio que determina cuándo se puede cambiar el valor. Este atributo funciona de la misma manera que el atributo cambiante de las etiquetas fp:*Param.
  • id: atributo obligatorio que especifica el ID de la etiqueta.
  • name: atributo obligatorio que especifica el nombre de la etiqueta. El nombre debe ser "chartSorting".
  • descr: atributo opcional que describe la etiqueta chartSize. La descripción se muestra cuando se crea o edita el tipo de informe o cuando se genera el informe. El valor predeterminado es "" (sin descripción).
  • defaultvalue: atributo opcional que se puede establecer en uno de los siguientes valores:
    • bar: un diagrama de barras (valor predeterminado)
    • stackedbar: diagrama de barras apiladas
    • xy: diagrama XY
    • stackedxy: diagrama XY apilado
    • pie: diagrama circular
    • radar: diagrama radial
<fp:chartType
	cambiante="plantilla"
		id="2"
		nombre="chartType"
		descripción="Tipo de diagrama"
	defaultvalue="bar"
/>
  La etiqueta pwcDomain especifica los tuples de criterio-miembro que se visualizan en un diagrama. Estas etiquetas son del tipo pwcDomain. Debe utilizar como mínimo una etiqueta pwcDomain. El conjunto de etiquetas pwcDomain necesarias se determina mediante el tipo de diagrama.
  • X: etiqueta para el tipo de diagrama de barras; especifica el tuple criterio-miembro en el eje X
  • no name: etiqueta para el tipo de diagrama de barras apiladas. Puede utilizar cualquier número de etiquetas pwcDomain.
  • X Y: etiqueta para el tipo de diagrama xy. X representa el tuple de criterio-miembro en el eje X. Y representa el tuple de criterio-miembro en el eje Y.
  • not applicable: etiqueta para el tipo de diagrama xy apilado. No se utilizan etiquetas pwcDomains.
  • X [Y]: etiqueta para el tipo de diagrama circular. X representa el tuple de criterio-miembro que utiliza el sector circular. [Y] representa el tuple de criterio-miembro que utiliza la altura. Si [Y] no está establecido, la altura será la misma para todos los elementos.
  • no name: etiqueta para el tipo de diagrama radial. Puede utilizar el número de etiquetas pwcDomain que desee, y sus nombres son irrelevantes.
  • cambiante: atributo obligatorio que determina cuándo se puede cambiar el valor. Este atributo funciona de la misma manera que el atributo cambiante de las etiquetas fp:*Param.
  • charttypeid: atributo obligatorio que especifica el ID de la etiqueta chartType. La interfaz de usuario que utiliza el valor de la etiqueta chartType para determinar si se visualiza la etiqueta chartSorting.
  • id: atributo obligatorio que especifica el Id de la etiqueta.
  • masterid: atributo obligatorio que especifica el ID para el viewParam que controla este parámetro. En la interfaz de usuario, debe establecer el primer viewParam maestro o no podrá saber los criterios que están disponibles.
  • name: atributo obligatorio que especifica el nombre de la etiqueta. El nombre debe ser "chartSorting".
  • id_todos_los_miembros: atributo opcional que especifica el ID de la etiqueta allMembers checkboxParam.
  • descr: atributo opcional que describe la etiqueta pwcDomain. La descripción se muestra cuando se crea o edita el tipo de informe o cuando se genera el informe. El valor predeterminado es "" (sin descripción)
<fp:pwcDomain
		cambiante="plantilla"
		id_tipo_diagrama="2"
		id="9"
		id_maestro="1"
		nombre="x"
		descripción="el eje X"
		id_todos_los_miembros="99"
/>
viewId Etiqueta obligatoria del tipo viewParam que contiene un ID de vista.    
fp:chartfilter Los diagramas XY apilados y los diagramas de barras apiladas que se generan como informes rápidos utilizan las selecciones X, Y y sectoriales en la pantalla. De forma predeterminada, los informes normales seleccionan todos los recuadros de selección X, Y y sector. Si utiliza etiquetasfp:chartfilter, puede cambiar el conjunto de recuadros de selección seleccionados para los informes normales. Puede encontrar valores de las etiquetas en una de las siguientes maneras:
  • Establezca el nivel de registro de la base de datos en aviso.
  • Genere un informe rápido que tenga el conjunto de recuadros de selección marcados que desee.
  • Copie los valores de fp:chartfilter del archivo de registro.
 
<fp:chart ...>
...
<fp:chartfilter nombre="x" valor="16/10" />
<fp:chartfilter nombre="y" valor="162" />
<fp:chartfilter nombre="z" valor="162,16/10"/>
...
</fp:chart>
allMembers Etiqueta opcional del tipo checkboxParam que determina qué prioridades se incluyen: prioridades de todos los miembros o prioridades del miembro que ha iniciado sesión actualmente. El valor predeterminado es false (sólo se incluyen las prioridades del miembro actual).    
chartSize Etiqueta opcional de tipo chartSize que determina el tamaño del diagrama.
  • changeable: atributo obligatorio que determina cuándo se puede cambiar el valor. Este atributo funciona de la misma manera que el atributo cambiante de las etiquetas fp:*Param.
  • id: atributo obligatorio que especifica el ID de la etiqueta.
  • name: atributo obligatorio que especifica el nombre de la etiqueta. El nombre de la etiqueta debe ser "chartSize".
  • descr: atributo opcional que describe la etiqueta chartSize. La descripción se muestra cuando se crea o edita el tipo de informe o cuando se genera el informe. El valor predeterminado es "" (sin descripción).
  • defaultvalue: atributo opcional. Este atributo se puede establecer en uno de los siguientes valores:
    • extra_small (muy_pequeño)
    • small (pequeño)
    • normal (valor predeterminado)
    • large (grande)
    • extra_large (muy grande)
<fp:chartSize
	cambiante="plantilla"
	id="3"
	nombre="chartSize"
	descripción="Tamaño de diagrama"
	valor_predeterminado="small"
/>
chartSorting Etiqueta opcional de tipo chartSorting que determina el orden de clasificación en el diagrama. Esta etiqueta sólo se aplica a diagramas de barras y a diagramas de barras apiladas.
  • changeable: atributo obligatorio que determina cuándo se puede cambiar el valor. Este atributo funciona de la misma manera que el atributo cambiante de las etiquetas fp:*Param.
  • charttypeid: atributo obligatorio que especifica el ID de la etiqueta chartType. La interfaz de usuario que utiliza el valor de la etiqueta chartType para determinar si se visualiza la etiqueta chartSorting.
  • id: atributo obligatorio que especifica el ID de la etiqueta.
  • name: atributo obligatorio que especifica el nombre de la etiqueta. Este valor se debe establecer en "chartSorting".
  • descr: atributo opcional que describe la etiqueta chartSorting. La descripción se muestra cuando se crea o edita el tipo de informe o cuando se genera el informe. El valor predeterminado es "" (sin descripción).
  • defaultvalue: atributo opcional que se puede establecer en uno de los siguientes valores:
    • original: orden de los elementos en un árbol
    • bestattop: el mejor elemento primero (valor predeterminado)
    • bestatbottom: el mejor elemento el último
<fp:chartSorting
	cambiante="plantilla"
	id_tipo_diagrama="2"
	id="4"
 nombre="chartSorting"
	descripción="Clasificación"
	valor_predeterminado="bestatbottom"
/>
disagree Etiqueta opcional del tipo checkboxParam que determina si se presenta el desacuerdo en un diagrama. Esta etiqueta sólo se aplica a diagramas de barras apiladas. El valor predeterminado es false (sin indicador de desacuerdo).    
prefix Etiqueta opcional del tipo checkboxParam que determina si los prefijos se presentan en el diagrama. El valor predeterminado es True.    
title Etiqueta opcional del tipo checkboxParam que determina si los títulos se presentan en el diagrama. El valor predeterminado es True.    
<fp:chart descripción="Un diagrama" id="430">
	<fp:viewParam
		nombre="viewId"
		descripción="La vista que contiene los elementos"
		cambiante="plantilla"
		id="1"
	/>
	<fp:chartType
		nombre="chartType"
		descripción="Tipo de diagrama"
		cambiante="plantilla"
		id="2"
		valor_predeterminado="xy"
	/>
	<fp:chartSize
		nombre="chartSize"
		descripción="Tamaño de diagrama"
		cambiante="plantilla"
		id="3"
 	valor_predeterminado="small"
	/>
	<fp:chartSorting
		nombre="chartSorting"
		descripción="Clasificación"
		cambiante="plantilla"
		id="4"
		id_tipo_diagrama="2"
		valor_predeterminado="bestattop"
	/>
	<fp:checkboxParam
		nombre="allMembers"
		descripción="Utilizar las priorizaciones de todos los miembros"
		cambiante="plantilla"
		valor_predeterminado="false"
		id="5"
	/>
	<fp:checkboxParam
		nombre="disagree"
		descripción="Mostrar desacuerdo en barras apiladas"
		cambiante="plantilla"
		valor_predeterminado="false"
		id="6"
	/>
	<fp:checkboxParam
		nombre="prefix"
		descripción="Mostrar prefijo de elemento"
		cambiante="plantilla"
		valor_predeterminado="false"
		id="7"
	/>
	<fp:checkboxParam
		nombre="title"
		descripción="Mostrar títulos de elementos"
		cambiante="plantilla"
		valor_predeterminado="true"
		id="8"
	/>
	<fp:pwcDomain
		nombre="x"
		descripción="eje X"
		cambiante="plantilla"
		id="9"
		id_tipo_diagrama="2"
		id_maestro="1"
		id_todos_los_miembros="5"
	/>
	<fp:pwcDomain
		nombre="y"
		descripción="eje Y"
		cambiante="plantilla"
		id="10"
		id_tipo_diagrama="2"
		id_maestro="1"
		id_todos_los_miembros="5"
	/>
	<fp:pwcDomain
		nombre="z"
		descripción="eje Z"
		cambiante="plantilla"
		id="11"
		id_tipo_diagrama="2"
		id_maestro="1"
		id_todos_los_miembros="5"
	/>
</fp:chart>

fp:prioritylist

El componente de fp:prioritylist muestra prioridades en una tabla en lugar de hacerlo en un diagrama. La lista de prioridades contiene todos los criterios asociados con la vista.

El componente de lista fp:priority utiliza atributos y etiquetas comunes y también una etiqueta obligatoria, viewId. La etiqueta viewId es del tipo viewParam y contiene un ID de vista.

<fp:prioritylist descripción="Una lista de prioridades" id="430">
	<fp:viewParam
			nombre="viewId"
 		descripción="La vista que contiene los elementos"
 		cambiante="plantilla"
			id="1"
/>
</fp:prioritylist>

Comentarios