Componente Elenco: definizioni di tag

Il componente Elenco di Business Process Choreographer Explorer visualizza un elenco di oggetti in una tabella, ad esempio, compiti, attività, istanze di processo, maschere di processo, elementi di lavoro ed escalation.

Il componente Elenco è composto dai tag del componente JSF: bpe:list e bpe:column. Il tag bpe:column è un elemento secondario del tag bpe:list.

Classe del componente

com.ibm.bpe.jsf.component.ListComponent

Sintassi di esempio

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

Attributi del tag

Il corpo del tag bpe:list può contenere solo tag bpe:column. Quando la tabella viene visualizzata, il componente Elenco ne itera l'elenco degli oggetti dell'applicazione e fornisce l'oggetto specifico per ciascuna colonna.

Tabella 1. Attributi bpe:list
Attributo Richiesto Descrizione
modello Un bind del valore per un bean gestito della classe com.ibm.bpe.jsf.handler.BPCListHandler.
styleClass no Lo stile CSS (cascading style sheet) per visualizzare la tabella completa contenente i pulsanti di paginazione, i titoli e le righe.
headerStyleClass no La classe di stile CSS per visualizzare l'intestazione della tabella.
cellStyleClass no La classe di stile CSS per visualizzare le singole celle della tabella.
buttonStyleClass no La classe di stile CSS per visualizzare i pulsanti nell'area delle note a piè di pagina.
rowClasses no La classe di stile CSS per visualizzare le righe della tabella.
righe no Il numero di righe visualizzate in una pagina. Se il numero di elementi supera il numero di righe, i pulsanti di paginazione vengono visualizzati alla fine della tabella. Le espressioni dei valori non sono supportate per questo attributo.
checkbox no Determina se visualizzare o meno la casella di controllo per la selezione di più voci. L'attributo dispone di un valore true o false.
Tabella 2. Attributi bpe:column
Attributo Richiesto Descrizione
nome Il nome della proprietà dell'oggetto visualizzato in questa colonna. Questo nome deve corrispondere ad una proprietà denominata come definita nella classe del modello del client corrispondente.
azione no Se questo attributo viene specificato come stringa di output, definisce un output utilizzato dal gestore di navigazione JSF (JavaServer Faces) per determinare la pagina successiva.

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

etichetta no L'etichetta visualizzata nell'intestazione della colonna o della cella della riga dell'intestazione della tabella. Se questo attributo non è impostato, viene fornita un'etichetta predefinita dalla classe di modello del client.
converterID no L'ID utilizzato per registrare l'utilità di conversione nel file di configurazione JSF. Se non è specificato un ID dell'utilità di conversione, l'implementazione degli oggetti visualizzati nell'elenco può contenere una definizione di un'utilità di conversione per la proprietà corrente. Il componente Elenco utilizza questa utilità di conversione.

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