Business Process Choreographer Explorer List コンポーネントは、例えば、タスク、アクティビティー、プロセス・インスタンス、プロセス・テンプレート、作業項目、およびエスカレーションなどの、オブジェクトのリストをテーブル内に表示します。
List コンポーネントは、JSF コンポーネント・タグである bpe:list と bpe:column から構成されます。bpe:column タグは、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>
bpe:list タグの本体には、bpe:column タグのみを含めることができます。テーブルがレンダリングされるとき、List コンポーネントは、アプリケーション・オブジェクトのリストについて処理を繰り返し、列ごとに特定のオブジェクトを提供します。
属性 | 必須 | 説明 |
---|---|---|
model | はい | com.ibm.bpe.jsf.handler.BPCListHandler クラスの管理対象 Bean 用の値バインディング。 |
styleClass | いいえ | タイトル、行、およびページ送りボタンを含むテーブル全体のレンダリング用のカスケーディング・スタイル・シート (CSS) スタイル。 |
headerStyleClass | いいえ | テーブル・ヘッダーのレンダリング用の CSS スタイル・クラス。 |
cellStyleClass | いいえ | 個々のテーブル・セルのレンダリング用の CSS スタイル・クラス。 |
buttonStyleClass | いいえ | フッター領域内のボタンのレンダリング用の CSS スタイル・クラス。 |
rowClasses | いいえ | テーブル内の行のレンダリング用の CSS スタイル・クラス。 |
rows | いいえ | ページに表示される行数。項目数が行数を超える場合は、テーブルの最後にページ送りボタンが表示されます。この属性では、値の式はサポートされていません。 |
checkbox | いいえ | 複数の項目を選択するためのチェック・ボックスを提供するかどうかを決定します。この属性には true または false のいずれかの値が使用されます。 |
属性 | 必須 | 説明 |
---|---|---|
name | はい | この列に表示されるオブジェクト・プロパティーの名前。この名前は、対応するクライアント・モデル・クラスで定義されているように、名前付きプロパティーに対応していなければなりません。 |
action | いいえ | この属性は、結果ストリングとして指定された場合、JavaServer Faces (JSF) ナビゲーション・ハンドラーによって使用される結果を定義して、次のページを決定します。 この属性がメソッド・バインディング (#{.....}) として指定された場合、呼び出されるメソッドのシグニチャーは String method() であり、その戻り値は、JSF ナビゲーション・ハンドラーによって次のページを決定するために使用されます。 |
label | いいえ | 列のヘッダー内またはテーブル・ヘッダー行のセル内に表示されるラベル。この属性が設定されていない場合、クライアント・モデル・クラスによってデフォルト・ラベルが提供されます。 |
converterID | いいえ | JSF 構成ファイルでコンバーターを登録するために使用される ID。コンバーター ID が指定されない場合、リストに表示されるオブジェクトのインプリメンテーションには、現在のプロパティー用のコンバーターの定義が含まれます。List コンポーネントはこのコンバーターを使用します。 |
(c) Copyright IBM Corporation 2005, 2006. All rights reserved.
(c) Copyright IBM Japan 2006
このインフォメーション・センターでは、Eclipse テクノロジー (http://www.eclipse.org) が採用されています。