Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Fragensteller am 02.08.12 - 10:03:39

Titel: Dialogbox Speichern beim Schliessen einer Maske
Beitrag von: Fragensteller am 02.08.12 - 10:03:39
Hallo, ich habe zu diesem Thema so einiges gefunden hier im Forum, aber leider immer nur wie man die DB unterdrückt.

Ich habe dagegen das umgekehrte Problem...

Ein Formular wurde geändert und der Kollege drückt nun nicht Speichern oder STRG+S sondern klickt auf das nette "X" zum schliessen.
Dann wird das Formular (Maske) geschlossen und weg sind die Änderungen.

Ich möchte hier nun vor dem Schliessen ein Dialog einblenden.
Speichern, ja / Nein.

Bei ja, natürlich speichern lassen und schliessen.

Ich habe dazu im QueryClose versucht aber da wird mir das Form schon geschlossen bevor ich den Dialog angezeigt bekomme.

Kann mir hier einer weiter helfen?  ???

Timo
Titel: Re: Dialogbox Speichern beim Schliessen einer Maske
Beitrag von: klaussal am 02.08.12 - 10:09:48
Normalerweise kommt beim Verlassen einer Maske über das X die Frage, "Speichern oder Abbrechen".

Irgendetwas muss bei deiner Maske also gedreht worden sein.
Titel: Re: Dialogbox Speichern beim Schliessen einer Maske
Beitrag von: Peter Klett am 02.08.12 - 10:12:41
Schau mal in den Dokumenten, ob es ein Item SaveOptions gibt
Titel: Re: Dialogbox Speichern beim Schliessen einer Maske
Beitrag von: Fragensteller am 02.08.12 - 10:14:50
nur was könnte da gedreht worden sein?

Nein, ein Feld "SaveOption" gibt es nicht.

Timo
Titel: Re: Dialogbox Speichern beim Schliessen einer Maske
Beitrag von: Fragensteller am 02.08.12 - 10:21:30
ok, ich habe das Feld hinzugefügt mit dem Wert "1" und nun wird wieder gefragt.

Danke.^^
Titel: Re: Dialogbox Speichern beim Schliessen einer Maske
Beitrag von: klaussal am 02.08.12 - 10:21:54
Zitat
nur was könnte da gedreht worden sein?

Jedes (!!) Feld /Aktion mal genau unter die Lupe nehmen.
Titel: Re: Dialogbox Speichern beim Schliessen einer Maske
Beitrag von: Peter Klett am 02.08.12 - 10:22:52
Wenn der Dialog im QueryClose  erst nach dem Schließen angezeigt wird, stimmt da was nicht. Schau mal alle Events durch, auch in eventuellen Teilmasken