Domino 9 und frühere Versionen > Entwicklung
Maske darf nach Workflow nicht mehr bearbeitbar sein
Axel:
Hi,
erstmal für zum Verständnis, mit was für einer Schablone hast du denn die DB erstellt ?
Axel
yes2002:
Hi,
zur Sicherheit - mit Autorenfeld meinte ich den Feldtyp in Lotus Notes.
Man könnte je nach Workflow-Status berechnend in das Feld die ensprechende Rolle eintrage - ist aber nur ein unreiner Vorschlag.
Grüsse
Biene Maja:
--- Zitat von: Axel am 12.02.03 - 10:28:47 ---Hi,
erstmal für zum Verständnis, mit was für einer Schablone hast du denn die DB erstellt ?
Axel
--- Ende Zitat ---
Die DB hat keine Schablone entwickelt wurde mit 5.11.
Axel:
Hi,
dann nimm doch ein Statusfeld in deine Maske auf und fülle es wenn der Workflow gestartet wird z.B. mit dem Wert 1.
Auf Basis dieses Wertes kannst du dann wie eknori gepostet hat das Editieren verhindern.
In den Beispielen heißt das FEld Status und ist ein numerisches Feld.
Im QueryModeChange kommt dann folgendes rein:
...
If Source.Document.Status(0) = 1 Then
continue = False
End If
...
Zusätzlich mußt du noch im QueryOpen - Event folgendes machen:
(damit wird verhindert, dass man das Dok mit Strg+B im Edit - Modus öffnen kann).
...
If Not Source.IsNewDoc Then
If Source.EditMode Then continue = False
End If
...
Axel
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln