Domino 9 und frühere Versionen > Entwicklung

Aktuelles Programm kann nicht geschlossen werden ???

<< < (2/2)

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