Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: bwinger am 01.04.04 - 10:11:37
-
Hallo,
ich habe hier ein Problem mit einer Maske, wir haben hier User die nicht fähig sind ordentlich zu arbeiten, daher möchte ich die Arbeitsweise vorgeben. Leider bekomme ich es nicht hin das direkte Schliessen über den Arbeitsplatzreiter zu unterbinden.
Das gleiche gilt für das Menü Datei -> schliessen.
-
Hast Du Dir schonmal QueryClose-Event angesehen?
-
Hallo,
ja, das war meine erste Idee, was mir noch eingefallen ist, terminate, leider sind dort keine Formeln zulässig und ich kann zur zeit noch kein Lotus Script.
:Bernd
-
Terminate ist definitiv zu spät, da ist das Fenster schon weg. In QueryClose kannst Du das stoppen.
-
Hallo,
folgende Zeile habe ich an erster Stelle:
@If (firstSave="nein";
@If ( @IsMember ( "[verwalter]" ;@UserRoles ) ;@Return("") ;"");"");
Diese klappt über meine Schlatflächen, aber nicht bei Datei-> schliessen.
Erklärung, fistSave ist ein feld welches aussagt ob es schon einmal weitergeleitet wurde, was die aufgabe der gruppe verwalter dahrstellt.
Betätigt man den Weiterleiten Button wird das Feld auf ja gesetzt und weitergeleitet, gleichzeitig wird das Dokument gespeichert und geschlossen.
:Bernd
PS: Wie erhalte ich eigentlich am einfachsten Werte und steuere nur einen einzelnen davon, z.B. bei Kontrollkästchen mit mehr als drei werten.
-
Bernd, was willst Du eigentlich verhindern ? An sich kann es doch wurscht sein, wie der User eine Maske schliesst oder ob er dabei Notes gleich ganz beendet ...
Oder willst Du erzwingen, dass ein in Bearbeitung befindliches Dokument nur über einen bestimmten Button gespeichert und geschlossen wird ?
Wenn Du generell das Schliessen einer Maske ausser über Deinen Button verhindern willst, kommst Du ohne LS nicht aus.
Bernhard
PS: Deine Frage in Deinem post scriptum habe ich nicht verstanden ...