Oder schau mal bei dem anderen Posting nach. Ich würde eher mal das Problem mit den Abschnitten lösen. Denn bei mir ging das eingentlich ganz gut
Aus einem LS heraus einen LS-Agent aufrufen
- lotusfee
- Erledigt
-
-
Hallo lotusfee,
nachdem ich mit dem berechneten Abschnitt auf die Nase gefallen bin,
(s. http://www.dominoforum.de/modu…p?topic_id=20648&forum=47)
werde ich wahrscheinlich zu meiner Standard-Lösung mit berechneten Teilmasken zurück kehren.Die Anforderung ist die gleiche wie bei dir:
nachdem der User sein Dokument abgeschickt hat (sprich, Statusänderung),
darf er bestimmte Felder nicht mehr bearbeiten.
Der User behält die Autorenrechte, darf die unkritische Felder wie z.B. Kommentar weiterhin bearbeiten.Die Lösung: berechnete Teilmaske in die Maske einfügen.
Formel: @If(Status = 1; Teilmaske_Edit; Teilmaske_Read)In der Teilmaske_Edit sind die Felder bearbeitbar,
Teilmaske_Read hat lauter BerechneterText mit Feldnamen als Formel aus der Teilmaske_Edit.
Oder wenn's schön sein muss (z.B. bei Optionsfelder oder Kontrollkästchen, berechnete Felder mit Feldnamen als Formel.Das funktioniert bombensicher.
Ist zwar mühsam, weil man bei der Feldänderung zwei Teilmasken parallel pflegen muss, dafür gibt es keine komischen Effekte wie in dem o.g. Beitrag.Viele Grüße
Laura
-
Nachteil bei den Teilmasken ist, dass diese nicht dynamisch nachgeladen oder gewechselt werden können.
Gruß
Dirk -
Stimmt, aber für die o.g. Anforderung ist es egal, Doc wird bei der Statusänderung geschlossen.
Beim nächsten Öffnen hat der User die passende (Teil)maske.