-2

最新のJSFとPrimeFacesを使用しています。ユーザーがリンクをクリックしたときに、panelGridに追加の行を追加したい...

私はjQueryの.click()と.append()でそれを行うことに慣れています。JSF / PrimeFacesでこれをどのように達成できますか?

4

1 に答える 1

1

パネルグリッドの代わりにデータテーブルを使用します。データテーブルを使用すると、動的にサイズ設定されたアイテムのコレクションを表形式で表示できます。

例えば

<p:dataTable id="table" value="#{bean.items}" var="item">
    ...
</p:dataTable>

<p:commandButton value="Add" action="#{bean.add}" update="table" />

private List<Item> items;

public void add() {
    items.add(new Item());
}

// ...
于 2012-05-03T13:26:18.737 に答える