Componente List: definiciones de código

El componente de lista del Explorador de Business Process Choreographer muestra una lista de objetos en una tabla, por ejemplo, tareas, actividades, instancias de proceso, plantillas de proceso, elementos de trabajo y escaladas.

El componente de lista consta de los códigos de componente JSF: bpe:list y bpe:column, el código bpe:column es un subelemento del código bpe:list.

Clase de componente

com.ibm.bpe.jsf.component.ListComponent

Sintaxis de ejemplo

<bpe:list model="#{ProcessTemplateList}">
          rows="20"
          styleClass="list"
          headerStyleClass="listHeader"
          rowClasses="normal"> 

    <bpe:column name="name" action="processTemplateDetails"/>
    <bpe:column name="validFromTime"/>
    <bpe:column name="executionMode" label="Execution mode"/>
    <bpe:column name="state" converterID="my.state.converter"/>
    <bpe:column name="autoDelete"/>
    <bpe:column name="description"/>

</bpe:list>

Atributos de código

El cuerpo del código bpe:list sólo puede contener códigos bpe:column. Cuando se representa la tabla, el componente de lista itera por la lista de objetos de aplicación y proporciona el objeto específico para cada columna.

Tabla 1. Atributos de bpe:list
Atributo Necesario Descripción
model Enlace de valor para un bean gestionado de la clase com.ibm.bpe.jsf.handler.BPCListHandler.
styleClass no Estilo de hoja de estilos en cascada (CSS) para representar la tabla general que contiene títulos, filas y botones de paginación.
headerStyleClass no Clase de estilo CSS para representar la cabecera de tabla.
cellStyleClass no Clase de estilo CSS para representar celdas de tabla individuales.
buttonStyleClass no Clase de estilo CSS para representar los botones del área de pie de página.
rowClasses no Clase de estilo CSS para representar las filas de la tabla.
rows no Número de filas que se muestran en una página. Si el número de elementos sobrepasa el número de filas, se muestran botones de paginación al final de la tabla.
checkbox no Determina si se representa el recuadro de selección para seleccionar varios elementos. El atributo tiene el valor true o false.
Tabla 2. Atributos de bpe:column
Atributo Necesario Descripción
name Nombre de la propiedad de objeto que se muestra en esta columna. Este nombre debe corresponder a una propiedad con nombre tal como se define en la clase de modelo de cliente correspondiente.
action no Si este atributo se especifica como una serie de resultado, define un resultado utilizado por el manejador de navegación JSF (JavaServer Faces) para determinar la página siguiente.

Si este atributo se especifica como un enlace de método (#{.....}), el método que ha de llamarse tiene la signatura String method() y su valor de retorno lo utiliza el manejador de navegación JSF para determinar la página siguiente.

label no La etiqueta que se visualiza en la cabecera de la columna o la celda de la fila de cabecera de la tabla. Si no se establece este atributo, la clase de modelo de cliente proporciona una etiqueta por omisión.
converterID no El ID utilizado para registrar el convertidor en el archivo de configuración de JSF. Si no se especifica un ID de convertidor, la implementación de los objetos visualizados en la lista puede contener una definición de un convertidor para la propiedad actual. El componente de lista utiliza este convertidor.

Condiciones de uso |

Última actualización: Wed Apr 19 21:34:07 2006

(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)