ここに私のチェックボックスがあります。リスナーにコンマで区切られたコンポーネントIDの文字列を準備しています。ここでの問題は、getUpdateComponentList()がリスナーが呼び出される前に呼び出されていることです。したがって、文字列は決して更新されません。p:リスナーの前に呼び出される更新のためのAjaxゲッター
<p:outputPanel>
<h:selectManyCheckbox value="#{form.colors}">
<f:selectItems value="#{form.colorItems}"/>
<p:ajax listener="#{form.testListener}" event="change" update="#{form.updateComponentList}" />
</h:selectManyCheckbox>
</p:outputPanel>
@Baluscは、あなたは私の1 exempleをしてください与えることができますか? ! –
addPartialUpdateTargetsメソッドが見つかりません。 –
@berber:PrimeFaces 3.2では廃止され、PrimeFaces 3.4では削除されました。代わりに 'update()'メソッドが必要です。 – BalusC