Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: designi am 27.11.08 - 12:46:17

Titel: Maske schließen Button mit Lotus Script
Beitrag von: designi am 27.11.08 - 12:46:17
Hallo,

versuche mich gerade ganz frisch mit der Lotus Script Sprache auseinanderzusetzen.

Habe in einer Maske ein "Schließen" Button eingefügt mit folgender Formeln:

Sub Click (Source as Button)

var= Messagebox("Text", 36, "Fenstertitel")

End Sub

Wird nun "Ja" geklickt soll sich die Maske ohne speichern schließen, bei "Nein" natürlich nicht.

Wie schreibe ich das nun in die Formel?


Vielen Dank


Gruß Manu
Titel: Re: Maske schließen Button mit Lotus Script
Beitrag von: Axel am 27.11.08 - 15:16:04
Du willst dir in der Designer-Hilfe die Methode Close aus der Klasse NotesUIDocument anschauen.

Wieso machst du es denn nicht mit der Formelsprache. Das ist wesentlich einfacher.

@Command([FileCloseWindow])
@Prompt
FIELD Saveoptions

Diese Befehle dienen nur mal so als Hinweis.

Axel
Titel: Re: Maske schließen Button mit Lotus Script
Beitrag von: designi am 28.11.08 - 08:34:24
OK. Das funktioniert fast.

Nur wo gebe ich ihm jetzt den Wert 1 oder 0 an. Bei Schaltfläche "Ja" soll die Maske geschlossen werden bei "Nein" halt nicht.

Und eine Verständnissfrage, wofür steht FIELD Saveoptions?


Gruß

Manu
Titel: Re: Maske schließen Button mit Lotus Script
Beitrag von: Axel am 28.11.08 - 08:43:38
Mit dem Feld SaveOptions kann man steuern ob ein Dokument gespeichert wird bzw. ob beim Schließen eines Dokumentes eine Speicherabfrage angezeigt wird.

Saveoptions = "0" -> Das Dokument wird ohne Nachfrage geschlossen, Änderungen werden nicht gespeichert.

SaveOptions = "1" -> Änderungen werden immer gespeichert.

Nur wo gebe ich ihm jetzt den Wert 1 oder 0 an. Bei Schaltfläche "Ja" soll die Maske geschlossen werden bei "Nein" halt nicht.

Das verstehe ich jetzt nicht so ganz. Was meinst du mit Wert 1 oder 0 angeben?


Axel
Titel: Re: Maske schließen Button mit Lotus Script
Beitrag von: designi am 28.11.08 - 09:24:07
OK. Danke.

Mit den Werten 0 und 1 meinte ich Wahr und Falsch. bzw. Speichern mit Nachfrage oder ohne Nachfrage, wie du es beschrieben hast.