Lotus Notes / Domino Sonstiges > Tipps und Tricks

3 neue Tipps...

<< < (6/6)

TMC:
Hat jetzt nix direkt mit den Tipps zu tun:


--- Zitat von: Tode am 04.03.05 - 18:40:13 ---Sehr beliebt bei Entwicklern sind die Kombinationen:

@Command( [FileSave] );
@Command( [FileCloseWindow] );

--- Ende Zitat ---

Das stimmt, wird oft in einem Button verwendet,  und das bringt auch u.U. Verwirrung mit sich, wenn gleichzeitig die Eingabevalidierung aktiv ist.

D.h. falls lt. Eingabevalidierung z.B. ein Feld nicht gefüllt ist, kommt
1.) Die Fehlermeldung der Eingabevalidierung
2.) Danach eine Messagebox "Do you want to save your changes?"

Besser und intuitiver für den Anwender ist hier, dass der Speicher- und Schließvorgang abgebrochen wird, wenn lt. Eingabevalidierung was nicht passt (also (2) gar nicht erscheint, und das Dokument offen bleibt).

Lösung:
@if(@Command([FileSave]);
@Command([FileCloseWindow]);"");

Erklärung:
@Command([FileSave]) gibt TRUE zurück wenn erfolgreich gespeichert wurde. Wenn also TRUE zurückgegeben wird, dann wird das Dokument auch geschlossen, ansonsten bleibt es offen -- ohne Messagebox (2).

Manfred Dillmann:
Hallo Torsten (irgendwie schöner als 'Tode'),

erst mal danke für's Lob.  :)

>>Dein Formel- Verhalten ist also ÄHNLICH, aber eben leider nicht IDENTISCH...<<

Da hast Du wohl recht. Ich hatte auch auch geschrieben:
"In der Formelsprache existiert eine solche Möglichkeit grundsätzlich nicht. In wenigen Sonderfällen kann man jedoch eine vergleichbare Lösung realisieren."

Für die Geschichten mit:

@Command( [FileSave] );
@Command( [FileCloseWindow] );

hatte ich auch noch mal auf die Tipps "Clevere Aktionsschaltflächen" verwiesen.

Aber Du hast schon recht. Auch Andreas (Glombi) hatte ja noch einen Fehler entdeckt, der auftritt, wenn man das Dokument nach dem Speichern NICHT sofort auch schliesst... ist halt auch wieder nur so ein Würgaround...

Schönes Wochenende!

Manfred

Manfred Dillmann:
Hallo Matthias,


>>Besser und intuitiver für den Anwender ist hier, dass der Speicher- und Schließvorgang abgebrochen wird, wenn lt. Eingabevalidierung was nicht passt (also (2) gar nicht erscheint, und das Dokument offen bleibt).<<

Stimmt auch. Habe ich aber ebenfalls in den Tipps "Clevere Aktionsschaltflächen besprochen:

1: http://www.madicon.de/content/view/172/57/
2: http://www.madicon.de/content/view/173/57/
3: http://www.madicon.de/content/view/174/57/

Gruß
Manfred

TMC:

--- Zitat von: Manfred Dillmann am 04.03.05 - 19:12:52 ---Stimmt auch. Habe ich aber ebenfalls in den Tipps "Clevere Aktionsschaltflächen besprochen:

--- Ende Zitat ---

Wie konnte ich das nur übersehen  :D (hätte mich auch ein wenig gewundert, wenn Du das noch nicht drin hättest in Deiner tollen Tippsammlung).

Matthias

P.S. Schön wäre für Deine Tippsammlung evtl. noch eine Kategorisierung / Übersicht. Dann könnte man sich schneller einen Überblick verschaffen - als z.B. die Suchfunktion zu nutzen.

Manfred Dillmann:
Matthias,

auch Dir Danke fürs Lob.  :)

>>P.S. Schön wäre für Deine Tippsammlung evtl. noch eine Kategorisierung / Übersicht. Dann könnte man sich schneller einen Überblick verschaffen - als z.B. die Suchfunktion zu nutzen.<<

In Notes wäre das ja eine zusätzliche Ansicht... bin aber Anfang des Jahres auf PHP und MySQL unter Mambo (Gründe dafür kann man hier: http://www.madicon.de/content/view/357/59/ nachlesen) umgestiegen. Mambo ist ein ziemlich dicker Hammer und PHP kann ich auch nicht so gut, dass ich das mal schnell "nebenbei" machen könnte.

Ausserdem (wie immer) kaum Zeit - im Moment komme ich nicht mal mit Java so richtig weiter. Ist echt doof, das ein Tag so kurz ist...  ;D

Gruß
Manfred

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln