Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ewald am 14.04.05 - 10:12:04

Titel: Inhalt von RTF in computed Feld
Beitrag von: ewald am 14.04.05 - 10:12:04
Hallo,

möchte folgendes machen: Hab ein RTF (editierbar) und ein RTF (computed). In dem computeten Feld möcht ich den Inhalt von dem editierbaren anzeigen lassen. Rollenabhängig soll dann gesteuert werden, wer welches Feld sehen darf. Geht aber nicht. Nur wenn ich das editierbare als normales Textfeld mache geht's.
Hat jemand ne Idee, ob das überhaupt geht oder kann ich das vielleicht auf einem anderen Weg realisieren.

Thx
Ewald
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: Glombi am 14.04.05 - 10:14:33
Das geht entweder mit berechneten Teilmasken oder kontrollierten Abschnitten.

Andreas
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: Thomas Schulte am 14.04.05 - 10:19:11
RT Felder reagieren zur Laufzeit nicht auf irgendwelche Computed Anweisungen (Speziell Computed for Display geht nicht). Sei es mit Formel oder Script.
Alternative 1 du arbeitest mit zugriffskontrollierten Abschnitten.
Alternative 2 beim Speichern des Dokumentes den Inhalt des Editierbaren RT Feldes in ein anderes berechnetes RTFeld schreiben und dann abhängig von den Rollen entweder das eine oder das andere anzeigen. Aber das hat natürlich wieder Auswirkungen auf die Größe der DB und du kannst u.U. Probleme bekommen wenn du Attachments in deinem RT Feld zulässt. (Doppelte Speicherung)
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: ewald am 14.04.05 - 11:11:29
Das mit den kontrollierten Abschnitten ist nicht schlecht. Aber wie soll ich den Text in diesem Abschnitt anzeigen? Ich hab ja das Problem nach wie vor, dass das RT Feld editierbar sein muss, aber der Inhalt für best. Personen nur lesbar dargestellt werden muss...

ewald
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: Glombi am 14.04.05 - 11:20:54
Du machst nur ein RTF Feld, welches im kontrollierten Abschnitt ist. In diesem gibst Du mittels Formel an, wer den Abschnitt bearbeiten darf.

Andreas
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: ewald am 14.04.05 - 11:23:29
Schon, aber der, der den Abschnitt nicht bearbeiten darf, muss ihn dann aber wenigstens sehen können. Kann er das?

ewald
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: Glombi am 14.04.05 - 11:26:27
Lesen darf jeder.

Andreas
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: ewald am 14.04.05 - 13:12:52
@Andreas,

danke für den Tip! Hat funktioniert.
Zuerst allerdings etwas holprig. Hab die Rolle in die Controlled Section eingetragen und trotzdem konnten User ohne diese Rolle editieren. Dann bin ich einfach nochmal in die Properties der Controlled Section rein, hab den Rolleneintrag rausgeschmissen und wieder eingetragen und dann ging es plötzlich :-)
Is halt Notes ;-)

Gruss Ewald
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: Glombi am 14.04.05 - 13:17:18
Du solltest im Abschnitt das noch auf "Berechnet zur Anzeige" setzen, falls es nicht schon so ist.

Andreas
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: ewald am 14.04.05 - 13:23:59
Habs auf Computed gesetzt. Geht auch. Kann ich doch lassen, oder?

Ewald
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: Glombi am 14.04.05 - 13:27:13
Meinetwegen auch Computed. Wobei ich ComputedForDisplay vorziehe.

Andreas
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: ewald am 14.04.05 - 13:42:15
Gibts dafür nen besonderen Grund, warum du Computed for display bevorzugst?

Ewald
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: Glombi am 14.04.05 - 13:45:57
Wenn Du nachträglich Änderungen an der Formel vornimmst, musst Du - sofern Du Computed verwendest - alle vorhandenen Dokumente aktualisieren. Und das ist ein wichtiges Argument gegen Computed.

Andreas
Titel: Re: Inhalt von RTF in computed Feld
Beitrag von: ewald am 14.04.05 - 13:51:14
Das is'n Argument!!

Danke.

Ewald