Tengo
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 originalpublic 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.