Domino 9 und frühere Versionen > Entwicklung
Aktuelles Programm kann nicht geschlossen werden ???
eknori:
wird die Maske in einem Frame geöffnet ??
mgubler:
ja, wird sie, und anscheinend ist genau das der punkt.
mgubler:
--- Zitat ---ja, wird sie, und anscheinend ist genau das der punkt.
--- Ende Zitat ---
hat vielleicht jemand von euch eine idee, wie man das unterbinden kann, auch wenn man die maske in einem frameset aufruft?
Performance:
Ich habe dieses Problem in der Vergangenheit so gelöst:
- linke frame war eine view mit doks
- im rechten frame wurden die doks angezeigt
- beim db öffnen wurde default eine wellcome page rechts gezeigt
- dok wird im frame editiert und gespeichert, im QuerySave werden die Feldvalidierung gemacht und in der Aktion Speichern&Schliessen steht:
@If(@Command([FileSave]);
@Command( [OpenFrameset] ; "DocFramesetNotes" );
@Return(""))
- also ganz einfach wird das frameset beim erfolgreichen Speichern neu geöffnet. Das Problem mit einem
@Command([FileCloseWindow]) ist das Notes hier das aktive Fenster schliesst, ergo die db.
- folgendes geht auch - db schliessen + neu öffnen, hat den Vorteil das die db mit der wellcome page sich wieder öffnet
_srv := @Subset(@DbName; 1);
_path_name := @Subset(@DbName; -1);
@If(@Command([FileSave]);
@Do(@Command([FileCloseWindow]);
@PostedCommand([FileOpenDatabase]; _srv : _path_name;"" ; "" ; "0" ) );
@Return(""))
- performanter wäre oben wenn kein FileCloseWindow gemacht wird, d.h. dok wird gespeichert und geht in read mode(Form default)
cu
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln