最新のJSFとPrimeFacesを使用しています。ユーザーがリンクをクリックしたときに、panelGridに追加の行を追加したい...
私はjQueryの.click()と.append()でそれを行うことに慣れています。JSF / PrimeFacesでこれをどのように達成できますか?
パネルグリッドの代わりにデータテーブルを使用します。データテーブルを使用すると、動的にサイズ設定されたアイテムのコレクションを表形式で表示できます。
例えば
<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());
}
// ...