Hallo zusammen,
ich habe bei mir in einer Anwendung einen Dialog, den ich anzeige. Innerhalb des Dialogs ist ein Button, der eine Methode aufruft, ist quasi der Submit-Button für den Dialog. Nun möchte ich, dass abhängig davon, was die Methode als Ergebnis liefert, der Dialog wieder geschlossen wird.
Ich kann ja nun mit einem:
die Methode aufrufen, wenn der Button geklickt wird. Und ich kann mit einem:
den Dialog schließen lassen. Nur wie bekomme ich nun die zwei Dinge zusammen, dass abhängig davon, was myMethod liefert, der Dialog geschlossen wird? Typisches Beispiel:
Ein Dialog, in dem man eine neue Datei erzeugt, man hat einen Button "Speichern". Wenn die Datei schon existiert, darf der Dialog nicht geschlossen werden, sondern es wird eine Fehlermeldung angezeigt. Wenn die Datei noch nicht existiert, dann wird die Datei erstellt, gespeichert und der Dialog geschlossen. So etwas versuche ich umzusetzen.
Hat jemand eine Idee, wie ich hier vorgehe?
Viele Grüße
Mike
ich habe bei mir in einer Anwendung einen Dialog, den ich anzeige. Innerhalb des Dialogs ist ein Button, der eine Methode aufruft, ist quasi der Submit-Button für den Dialog. Nun möchte ich, dass abhängig davon, was die Methode als Ergebnis liefert, der Dialog wieder geschlossen wird.
Ich kann ja nun mit einem:
Java:
action="#{myBean.myMethod}"
die Methode aufrufen, wenn der Button geklickt wird. Und ich kann mit einem:
Java:
onClick="dialog.hide()"
den Dialog schließen lassen. Nur wie bekomme ich nun die zwei Dinge zusammen, dass abhängig davon, was myMethod liefert, der Dialog geschlossen wird? Typisches Beispiel:
Ein Dialog, in dem man eine neue Datei erzeugt, man hat einen Button "Speichern". Wenn die Datei schon existiert, darf der Dialog nicht geschlossen werden, sondern es wird eine Fehlermeldung angezeigt. Wenn die Datei noch nicht existiert, dann wird die Datei erstellt, gespeichert und der Dialog geschlossen. So etwas versuche ich umzusetzen.
Hat jemand eine Idee, wie ich hier vorgehe?
Viele Grüße
Mike