Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: hko am 26.01.05 - 12:59:34

Titel: Funktion des Esc - Taste verhindern
Beitrag 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ß
Titel: Re: Funktion des Esc - Taste verhindern
Beitrag von: eknori am 26.01.05 - 13:07:57
guckst du http://eknori.dyndns.org/knowledge/devidea.nsf/Alpha/BD7E691E5C228C8D80256824002850D6?OpenDocument

*Link aktualisiert *
Titel: Re: Funktion des Esc - Taste verhindern
Beitrag von: hko am 26.01.05 - 13:39:35
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ß
Titel: Re: Funktion des Esc - Taste verhindern
Beitrag von: hko am 26.01.05 - 14:38:59
habe nun doch die Lösung gefunden,

mit Querysave bzw Queryclose erzwinge ich, das die Schaltfläche Speichern benutzt wird.

Danke nochmals
Titel: Re: Funktion des Esc - Taste verhindern
Beitrag von: elajen am 27.01.05 - 09:42:02
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
Titel: Re: Funktion des Esc - Taste verhindern
Beitrag von: TMC am 27.01.05 - 20:22:50
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.
Titel: Re: Funktion des Esc - Taste verhindern
Beitrag von: elajen am 28.01.05 - 08:07:05
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