Auf einem JSF SelectOneMenu habe ich ein ajax-Ereignis onchange, und wenn ein Benutzer mit einer Bestätigungsfrage eine Änderung abbricht, wie kann ich den Wert auf SelectOneMenu auf den ursprünglichen Wert zurücksetzen ?JSF SelectOneMenu onchange, onsubmit Abbrechen Reset-Wert
<h:selectOneMenu value="#{bean.selectedFruit}">
<f:selectItems value="#{bean.fruits}"/>
<a:support event="onchange" onsubmit="if(!confirm('Are you sure?'))return false;}" action="#{bean.loadFruitStats}" rerender="body"/>
</h:selectOneMenu>
So auf dem obigen Beispiel, wenn der Benutzer klicken Sie auf ‚Nein‘ auf dem Bestätigungsdialog, die Aktion nicht genannt wird, und rerender werden nicht genannt, so die SelctOneMenu ist auf dem aktualisierten „Frucht“ Namen, nicht die Original (also der Name der Frucht und die Statistik der Fruchtstatistiken stimmt nicht überein). Was kann ich tun, um sie zu synchronisieren?