Etiquetas de parámetros

Los componentes utilizan parámetros, por ejemplo ID de vista, serie y números, para añadir información a los informes. Estos parámetros se especifican utilizando las etiquetas fp:*Param.
Cada componente tiene etiquetas opcionales y obligatorias. Todas las etiquetas de parámetros tienen atributos.
Tabla 1. Atributos y etiquetas de parámetros
Nombre Descripción
Etiquetas de parámetros
fp:attrParam Especifica un atributo. Por ejemplo, Status en el módulo Requisitos.
fp:checkboxParam Contiene un valor booleano de true o false.
fp:critParam Contiene un valor entero. Por ejemplo, (..., -2, -1, 0, 1, 2, ....).
fp:memberParam Especifica un miembro. Por ejemplo, Admin.
fp:stringParam Contiene un valor de serie.
fp:viewParam Especifica una vista. Por ejemplo, "Todos los requisitos"
Atributos de etiquetas de parámetros
cambiante Atributo obligatorio que determina cuándo se cambia el parámetro y que se aplica a todas las etiquetas *Param. El atributo tiene cuatro valores:
  • Template: Cambia cuando el tipo de informe se crea o edita.
  • Runtime: Cambia cuando se crea el informe.
  • Never: No se puede cambiar y se utiliza si ya se conoce un valor cuando se crea la plantilla. El valor se lee desde el atributo valor_predeterminado.
  • Fetch: El valor se capta automáticamente. El valor captado se determina mediante el valor del atributo "nombre":
    • currentdate: Fecha actual
    • currenttime: Hora actual
    • currentuser: El usuario que ha iniciado sesión
    • fortune: Una "galleta de la suerte," (cookie) que cada vez es nueva. Este valor se utiliza si se añaden archivos .jar adicionales.
    • numpages: Número de páginas del informe. Este valor se utiliza en cabeceras y pies de página.
    • workspacename: Nombre del espacio de trabajo
    • pageno: Número de página actual. Este valor se utiliza en cabeceras y pies de página.
id Atributo obligatorio que especifica el ID del parámetro y se aplica a todas las etiquetas *Param. Cada parámetro tiene un ID exclusivo. Puede utilizar el mismo ID para varios parámetros.

Sólo el primer parámetro es visible en la interfaz de usuario. Los otros valores copian los valores del primer parámetro. Esta convención es útil si la misma información se muestra en varias cabeceras o si se utiliza la misma vista en varios componentes.

nombre Atributo obligatorio que especifica el nombre de un parámetro y se aplica a todas las etiquetas *Param. En una etiqueta de componente, el nombre es el identificador exclusivo que se utiliza al buscar parámetros. Los nombres comunes son viewId, attrId, elementId, pageno.
id_maestro ID del parámetro que controla el parámetro. Este atributo es obligatorio, pero puede no utilizarse según el componente. Este atributo se aplica a attrParam. Normalmente, el parámetro maestro es una viewParam. Debe establecer primero el parámetro maestro o no podrá saber qué atributo o elementos están visibles.
tipo Determina el tipo de atributo que se permite para este parámetro. Este atributo es obligatorio, pero puede no utilizarse según el componente. Este atributo se aplica a attrParam. Puede utilizar los siguientes atributos de tipo:
  • choice: Para atributos de opción
  • number: Para atributos enteros y flotantes
  • numbertext: Para atributos enteros, flotantes y matriz
  • link: Para atributos de enlace y de lista de enlaces
  • all: Para todos los tipos de atributo
valor_predeterminado El parámetro se establece en defaultvalue (valor predeterminado) la primera vez que el tipo de informe se crea o edita, o la primera vez que se genera el informe. Este atributo es opcional y se aplica a todas las etiquetas *Param. El valor predeterminado es una serie vacía:defaultvalue="".
descripción Descripción del parámetro. Este atributo es opcional. La descripción se muestra cuando se crea o edita el tipo de informe o cuando se genera el informe. El valor predeterminado es no utilizar una descripción: descr="".

Comentarios