Domino 9 und frühere Versionen > ND7: Entwicklung
Frage zur Verwendung von QuerySave
Basti*:
Hallo Miteinander!
Ich möchte in QuerySave prüfen, ob ein Dokument gespeichert werden darf. Felder auf sinnvolle Eingabe prüfen, etc.
Wenn ich das bisher richtig verstanden habe, dann bestimme ich mittels Parameter continue=true bzw. continue = false, ob das Dokument gespeichert wird oder nicht.
Im Grunde klappt es soweit. Ich hab hier nun einen klassische Speichern & Schließen Button.
Was dabei allerdings etwas unschön ist, ist dass nach einer fehlgeschlagenen Prüfung ein Fenster aufpopt und fragt, ob man das Dokument speichern möchte: Ja, Nein, Abbrechen.
a) ist das irgendwie überflüssig
b) verwirrend
c) fehleranfällig - drückt man auf nein, wird das frische Dokument verworfen.
Das kommt vermutlich, weil ich ja in dem Button zwei Schritte eingebaut habe: 1) Speichern und 2) Schließen. Das Schließen wird wohl trotzdem ausgeführt.
@Command([FileSave]);
@Command([FileCloseWindow])
Wie kann man das Zusatzfenster mit der Abfrage unterbinden? Kann man dem @Command einen Rückgabewert entlocken? Hat da einer von euch eine Idee?
Grüße
Basti
Klafu:
Hallo Basti,
kommt die Abfrage zum speichern nur wenn die Prüfung fehlschlägt?
Wie sieht denn bei dir das QuerySave aus?
Einen Weg die Speichermeldung zu unterdrücken wäre das Stichwort "SaveOptions".
Einfach mal in der Suche eingeben.
Chris
Peter Klett:
Probier mal
@If (@Command([FileSave]); @Command([FileCloseWindow]); "")
Bin mir aber nicht sicher, ob das funktioniert
ascabg:
Hallo,
@Peter
Doch, das funktioniert.
Andreas
Basti*:
Hey cool! Das @if(...) geht prima!! :) SaveOptions ist auch eine spannende Sache. Die kann ich vielleicht an anderer Stelle gebrauchen. Man lernt einfach nie aus ;)
Danke für die Tipps!
Basti
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln