0

1 つの primefaces コンポーネント内で Bean から JSF ページへの 2 つのメソッドを呼び出すことは可能ですか? 私はBeanlistOfNames()にメソッドを持っています。detailsOfName()2 つのメソッドは型を返しListます。

では、<p:dataGrid>両方のメソッドから値を取得することは可能ですか?

4

2 に答える 2

3

複数のプロパティを呼び出すことはできません。両方のリストを 1 つのリストにマージし、代わりにそれを返します。

例えば

List<String> listOfEverything = new ArrayList<String>();
listOfEverything.addAll(listOfNames);
listOfEverything.addAll(detailsOfName);

getter メソッドでビジネス ジョブを行うべきではないことに注意してください。GET または POST 要求でこれが必要かどうかに応じて、Bean の (ポスト) コンストラクターまたは (アクション) リスナー メソッドで準備ジョブを実行します。

于 2013-02-14T12:52:00.310 に答える