Código HTML:
Ver original
<p:selectOneMenu value="#{asignacionProcesoEncuestaItem.accion}" disabled="#{asignacionProcesoEncuestaItem.disabled}" valueChangeListener="#{procesoEncuestaController.updateAsignacion}"> <p:ajax event="change" update="@form" /> <f:param name="asignacionProcesoEncuestaId" value="#{asignacionProcesoEncuestaItem.id}" /> <f:selectItems value="#{AccionAsignacionProcesoEncuesta.ALL_VALUES}" var="accion" styleClass="field-medium" itemValue="#{accion}" itemLabel="#{labels[accion.key]}" /> </p:selectOneMenu> </p:column>
Y en el Controller.
Código Java:
Ver original
public void updateAsignacion(ValueChangeEvent event) { ... }
Como puedo actualizar con el VALOR ANTIGUO la vista, ya que hay casos que quiero resetearla con el valor que tenía.
No se si se puede hacer de otro modo, en un datatable, para montar un selectOneMenu.
Y como refrescar con el event.getOldValue si no se cumple ciertas cosas en el controller.
Gracias.