Domino 9 und frühere Versionen > ND8: Entwicklung

Richtextfeld sperren

(1/3) > >>

Sabine_Schiller:
Hallo,

hab da eine Frage. Wie kann ich nach Bearbeitung ein Richtextfeld sperren damit es anschließend nicht mehr bearbeitet werden kann?

Gibt es eine Option ein Feld über LotusScript nachträglich auf Computed zu setzen ?

Vielen Dank im Voraus

DerAndre:
Hast Du es schon mit einem Zugriffskontrollierten Abschnitt versucht?

Sabine_Schiller:
ICh weiss nicht ob das so richtig ist....

Ich will ein Feld haben das von jedem bearbeitet werden soll. Am Ende soll es ein bestimmter Status gesetzt werden und das Feld nicht mehr bearbeitbar sein.....

Kann ich das mit dem was meinst machen?

Jens Winkelmann:
Möglichkeit A)

Du kannst den Entering Event des Rich-Text Feldes verwenden.
Wenn das Feld nicht mehr bearbeitet werden soll, dann hüpfe immer automatisch in ein anderes Feld.
Hierdurch kann der Benutzer den Inhalt nicht mehr verändern.
Jedoch sieht man dem Rich-Text Feld dieses nicht an.
Man sollte eventuell über dem Feld einen entsprechenden Hinweis einblenden.

Dim nuiw As New NotesUIWorkspace
Call nuiw.CurrentDocument.GotoField( "AnderesFeld" )

Möglichkeit B)
Rich-Text Feld über eine Subform einblenden.
Wenn das Feld bearbeitbar sein soll wird die Subform mit dem bearbeitbaren Feld geladen.
Im anderen Fall wird eine Subform mit einem Computed Rich-Text Feld geladen, welches den Rich-Text berechnet.

DerAndre:
Also dritter Reiter.

Berechnet zur Anzeige

Formel: @if(Status = "Bearbeitbar";@UserName;"Keine Bearbeitung möglich")

Sollte so gehen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln