Domino 9 und frühere Versionen > Entwicklung

Nochmal... Dokument sperren

(1/1)

nieke:
Hallo!

Habe es jetzt ja geschafft im "Querymodechange", daß das sich das Dokument nicht mehr in den Bearbeitungsmodus versetzen läßt, wenn ein bestimmte Bedingung erfüllt ist.
Wie kann ich es denn in Abhängigkeit von einem bestimmten Feld verhindern, daß sich das Dokument aus einer Ansicht heraus mit dem rechten Mausklick im Bearbeitungsmodus öffnen läßt?
Ich will, wenn ein bestimmtes Feld ausgefüllt ist, daß sich das Dokument keinesfalls mehr ändern läßt.
Wie mach' ich das denn bloß??????????

gpeters:
Hallo, Nieke,

im QueryOpen kann man den Editmode abprüfen und dann das Öffnen mit continue = false verhindern. Und durch den QueryOpen gehen Sie immer. Ggf müssen auch die Web-Events zusätzlich beachtet werden.

Gerald

nieke:
... wie prüfe ich denn den Editmode ab?
Wie muß denn das Script aussehen, damit ich das Bearbeiten verhindern kann?

gpeters:
Hallo,
wenig Zeit daher Telegrammstil:
Die Hilfe sagt zu
QueryOpen:


QueryOpen( Source as NotesUIDocument, Mode as Integer, IsNewDoc as Variant, Continue as Variant )

Mode
Integer. Read-only. 0 indicates the user is opening the document for reading. 1 indicates the user is opening the document for editing.

Continue
Boolean. Read-write. Indicates whether or not the document will open. Initially set to True. Set this parameter to False if you do not want the document to open.

Also

if mode = 1 then Continue = False


Gerald

nieke:
so, hab' ich ausprobiert und hat auch so geklappt wie ich wollte.
DANKESCHÖN!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln