Ecco la mia casella di controllo. Sto preparando una stringa delimitata da virgole di ID dei componenti nel listener. Il problema qui è che viene chiamato getter getUpdateComponentList() prima che il listener venga chiamato. Quindi la stringa non viene mai aggiornata.p: getter ajax per l'aggiornamento chiamato prima dell'ascoltatore
<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, potete darmi un exemple per favore? ! –
perché non riesco a trovare il metodo addPartialUpdateTargets –
@berber: è stato deprecato in PrimeFaces 3.2 e rimosso in PrimeFaces 3.4. Hai invece bisogno del metodo 'update()'. – BalusC