Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: hko am 26.01.05 - 12:59:34
-
ich möchte, dass ein Dokument ausschließlich über einen Button gespeichert werden soll.
Bei Drücken der Esc-Test soll nicht der übliche Diolog kommen.
Danke für Eure Hilfe.
Gruß
-
guckst du http://eknori.dyndns.org/knowledge/devidea.nsf/Alpha/BD7E691E5C228C8D80256824002850D6?OpenDocument
*Link aktualisiert *
-
Danke für die schnelle Hilfe.
Leider funktioniert die Sache nicht so ganz.
Kann es sein, dass der Vorgabewert für SaveFlag auch mit "0" gesetzt werden muss?
Wenn ich das tue, und dann Strg+s drücke, kommt die Meldung das ich nur den SaveButton benutzen soll. Bei [Esc] tut sich nichts.
Die Formel:
Form Event: Window Title
FIELD SaveFlag:="0";
"Window Title Here"
soll doch bewirken, dass das Feld SaveFlag mit dem Wert 0 gefüllt wird oder?
Mein Feld SaveFlag bleibt allerdings leer.
Was mach ich falsch?
Gruß
-
habe nun doch die Lösung gefunden,
mit Querysave bzw Queryclose erzwinge ich, das die Schaltfläche Speichern benutzt wird.
Danke nochmals
-
Hallo,
als Notes-Nutzer würde ich das nicht so gut finden. Warum muß der Nutzer über Speichern-Schaltfläche aus dem Dok raußgehen?
Gruß von Ekki
-
Das stimmt, Ekki, das ist unnötig und kann User verwirren, die intuitiv eine App bedienen.
Und wenn der Grund darin liegt, dass mit dem Speichern weiterer Code ausgeführt werden soll, kann man ja eben auch die Events wie Querysave / Postsave, etc. nutzen.
Just my 2 cents.
-
Hallo,
ich hasse es, wenn sich ein Programm nicht mit den Standard-Mitteln bedienen lassen!
Man kann Masken auch so programmieren, das fast der gesamte Code für die Dokument-Steuerung in den Events abläuft. Wenn man sich das immer wieder vor Augen hält, kommt man überhaupt nicht auf die Idee, großartig Code in die Aktion zum Bearbeitem, Schließen, Speichern, etc. reinzuschreiben, außer nur das Event auszulösen.
Auf diese Art und Weise, kann man sich nämlich auch Shared-Action für eben diese Funktionalität schreiben. -> effektive Entwicklung :D -> ( Außnahmen gibt's natürlich immer )
Gruß von Ekki