JSF: Update bedingt über Erfolg oder Misserfolg von Validierungen

In meine JSF-Anwendung werde ich versuchen, einige Bedingungen in my Command button update-Attribut, so dass zur Validierung Misserfolg/Erfolg kann ich die Komponenten zu aktualisieren.

Mit Verweis auf PrimeFaces: bedingtes update auf die Validierung ich habe versucht, zu verwenden

<p:commandLink process="@form" listener="#{foo}" 
  update="somethingElse" oncomplete="if (!args.validationFailed) $("#link").click();">
<p:commandLink style="display:none" id="link"
  update="something">

Aber ich weiß nicht, warum dieser Ansatz funktioniert nicht für mich.. click-Ereignis der jeweiligen Komponente nicht funktioniert für mich.. ich versuchte, führen Sie die akzeptierte Antwort auf die gleiche Frage , aber ich konnte nicht verstehen, wie das lösen der Zweck...

Meine Absicht ist es update-bedingt je nach Ergebnis der Validierung Erfolg oder Misserfolg... den Support habe ich 3 Komponenten X Y Z.. ich versuche, so etwas zu tun..

<p:commandLink process="@form" listener="#{foo}" 
      update="if(Validation fail)updateSomething[e.g X and Y] **else** update somethingelse[e.g X  Y and Z]">

Um genauer zu sein, wenn der Validierungen fehlschlägt, dann möchte ich zum aktualisieren der X-und Y-Komponente nur dann, wenn die Validierungen erfolgreich, als ich es aktualisieren möchten, X Y & Z-Komponenten..

Bitte helfen Sie mir raus..
Vielen Dank im Voraus.

InformationsquelleAutor DHRUV BANSAL | 2012-06-15
Schreibe einen Kommentar