Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: bwinger am 01.04.04 - 10:11:37

Titel: Schliessen der Maske verhindern
Beitrag 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.
Titel: Re:Schliessen der Maske verhindern
Beitrag von: Semeaphoros am 01.04.04 - 11:42:00
Hast Du Dir schonmal QueryClose-Event angesehen?
Titel: Re:Schliessen der Maske verhindern
Beitrag von: bwinger am 01.04.04 - 12:02:18
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
Titel: Re:Schliessen der Maske verhindern
Beitrag von: Semeaphoros am 01.04.04 - 12:27:33
Terminate ist definitiv zu spät, da ist das Fenster schon weg. In QueryClose kannst Du das stoppen.
Titel: Re:Schliessen der Maske verhindern
Beitrag von: bwinger am 01.04.04 - 15:49:26
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.
Titel: Re:Schliessen der Maske verhindern
Beitrag von: koehlerbv am 01.04.04 - 16:16:18
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 ...