Componente CommandBar: definiciones de código

El componente CommandBar del Explorador de Business Process Choreographer muestra una barra con botones. Estos botones operan en el objeto en una vista de detalles o en los objetos seleccionados en una lista.

El componente CommandBar consta de los códigos de componente JSF: bpe:commandbar y bpe:command, el código bpe:command es un subelemento del código bpe:commandbar.

Clase de componente

com.ibm.bpe.jsf.component.CommandBarComponent

Sintaxis de ejemplo

<bpe:commandbar model="#{TaskInstanceList}">

    <bpe:command
       commandID="Work on"
       label="Work on..."
       commandClass="com.ibm.bpc.explorer.command.WorkOnTaskCommand"
       context="#{TaskInstanceDetailsBean}"/>

    <bpe:command
       commandID="Cancel"
       label="Cancel"
       commandClass="com.ibm.task.clientmodel.command.CancelClaimTaskCommand"
       context="#{TaskInstanceList}"/>

</bpe:commandbar>

Atributos de código

Tabla 1. Atributos de bpe:commandbar
Atributo Necesario Descripción
model Una expresión de enlace de valor a un bean gestionado que implementa la interfaz ItemProvider. Este bean gestionado suele ser la clase com.ibm.bpe.jsf.handler.BPCListHandler o com.ibm.bpe.jsf.handler.BPCDetailsHandler que utiliza el componente de lista o de detalles en el mismo archivo JSP (JavaServer Pages) como el componente CommandBar.
styleClass no Estilo de hoja de estilos en cascada (CSS) para la representación de la barra.
buttonStyleClass no Estilo CSS para representar los botones de la barra de mandatos.
Tabla 2. Atributos de bpe:command
Atributo Necesario Descripción
commandID ID del mandato.
commandClass Clase de mandato que se desencadena.
action no Un método action JSF (JavaServer Faces) que tiene la signatura: String method(). El valor devuelto por el método action o que se especifica directamente como literal, altera temporalmente el destino devuelto por el método execute del mandato. No se procesará el atributo action si el mandato emite una excepción distinta de ErrorsInCommandException.

Si este atributo se especifica como una serie de resultado, define un resultado utilizado por el manejador de navegación JSF para determinar la norma de navegación y la página siguiente que se va a visualizar.

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

label Etiqueta del botón que se representa en la barra de mandatos.
styleClass no Estilo CSS para representar el botón. Este estilo altera temporalmente el estilo de botón definido para la barra de mandatos.
context no Una expresión de enlace de valor, que hace referencia a un bean gestionado. Utilice este atributo si el mandato tiene que inicializar la página o bean de destino.

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)