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.
<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>
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.
Atributo | Necesario | Descripción |
---|---|---|
model | sí | 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. |
Atributo | Necesario | Descripción |
---|---|---|
name | sí | 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. |