Componente CommandBar: definizioni di tag

Il componente CommandBar di Business Process Choreographer Explorer visualizza una barra con i pulsanti. Questi pulsanti funzionano sull'oggetto in una vista dettagli o sugli oggetti selezionati in un elenco.

Il componente CommandBar è composto dai tag del componente JSF: bpe:commandbar e bpe:command. Il tag bpe:command è un elemento secondario del tag bpe:commandbar.

Classe del componente

com.ibm.bpe.jsf.component.CommandBarComponent

Sintassi di esempio

<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>

Attributi del tag

Tabella 1. Attributi bpe:commandbar
Attributo Richiesto Descrizione
modello Un'espressione di bind del valore per un bean gestito che implementa l'interfaccia ItemProvider. Questo bean gestito è in genere la classe com.ibm.bpe.jsf.handler.BPCListHandler o la classe com.ibm.bpe.jsf.handler.BPCDetailsHandler utilizzata dal componente Elenco o dal componente Dettagli nello stesso file JSP (JavaServer Pages) del componente CommandBar.
styleClass no Lo stile CSS (cascading style sheet) per visualizzare la barra.
buttonStyleClass no Lo stile CSS per visualizzare i pulsanti nella barra dei comandi.
Tabella 2. Attributi bpe:command
Attributo Richiesto Descrizione
commandID L'ID del comando.
commandClass La classe di comandi di cui è stato eseguito il trigger.
azione no Un metodo dell'azione JSF (JavaServer Faces) che dispone della firma: String method(). Il valore restituito dal metodo action o direttamente specificato come letterale sovrascrive la destinazione restituita dal metodo execute del comando. L'attributo dell'azione non viene elaborato se il comando genera un'eccezione diversa dall'eccezione ErrorsInCommandException.

Se questo attributo viene specificato come stringa di risultato, definisce un risultato utilizzato dal gestore di navigazione JSF per determinare la regola di navigazione e la pagina successiva da visualizzare.

Se questo attributo viene specificato come bind del metodo (#{.....}), il metodo da richiamare dispone della firma String method(). Il relativo valore restituito viene utilizzato dal gestore di navigazione JSF per determinare la regola di navigazione e la pagina successiva da visualizzare.

etichetta L'etichetta del pulsante che viene visualizzato nella barra dei comandi.
styleClass no Lo stile CSS per la visualizzazione del pulsante. Questo stile sovrascrive lo stile del pulsante definito per la barra dei comandi.
contesto no Un'espressione di bind del valore, che fa riferimento ad un bean gestito. Utilizzare questo attributo se il comando deve inizializzare la pagina o il bean di destinazione.

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)