Domino 9 und frühere Versionen > ND8: Entwicklung
Richtextfeld sperren
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