Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: ringelnatz66 am 08.12.11 - 09:18:56

Titel: Anhang unterm Strich
Beitrag von: ringelnatz66 am 08.12.11 - 09:18:56
Hallo liebe Notes Gemeinde,

ich habe da ein Problem bei dem ich auf eure Hilfe angewiesen bin. Folgender Sachverhalt:

Wir haben eine Supportdatenbank in der es ein RTFeld "Vorklärung" gibt. Dieses Feld sollen nur die Mitarbeiter sehen welche die Rollen "Hotline" haben.
Ich habe dieses Feld daher in eine Teilmaske gestellt, die abhängig von der Rolle ein-oder ausgeblendet wird. Funktioniert auch alles sehr schön.
Der User sieht dieses Feld natürlich nicht, findet aber einen darin evtl. enthaltenen Dateianhang am Ende des Dokuments unter einem wagerechten Strich wieder und kann ihn dort auch öffenen. Das darf aber nicht sein.

Also die Frage: Wieso steht dort dieser Anhang und wie bekomme ich das weg?
Titel: Re: Anhang unterm Strich
Beitrag von: DerAndre am 08.12.11 - 09:28:12
Hi,

das Verbergen von RTF ist immer ein elendes Thema.

Hier mal ein Beispiel (http://atnotes.de/index.php?topic=50357.0)
Titel: Re: Anhang unterm Strich
Beitrag von: Axel am 08.12.11 - 09:45:52
Bitte die Screenshots anonymisieren.

Axel
Titel: Re: Anhang unterm Strich
Beitrag von: ata am 08.12.11 - 13:47:41
... die HideWhen-Formel geht zunächst auf das RichTextFeld - und ist somit verborgen. Da somit der Container für den Anhang nicht verwendbar ist, wird das Attachment unter dem Dokument dargestellt - also unter dem Strich. Die HideWhen zieht im RichTextFeld auf jeden Absatz neu - und nur die Attachments mit der passenden HideWhen, die hier beim Speichern in dem entsprechenden Absatz sind, werden dann verborgen. Bei Copy&Paste in ein anderes RichTextFeld behaslten sie dann übrigens diese HideWhen-Formel - also ganz gefährlich.

Du wirst die Attachments entweder in Zugriffkonntrolierte Abschnitte packen müssen, oder in externe Dokumente auslagern und mit Leser- und Autorenfelderen arbeiten müssen...

Toni
Titel: Re: Anhang unterm Strich
Beitrag von: ringelnatz66 am 08.12.11 - 13:57:26
Habe die Variante von "DErAndre" mal probiert und bin ziemlich begeistert. Zumindest habe ich jetzt das was ich wollte.

Vielen Dank.
Titel: Re: Anhang unterm Strich
Beitrag von: ata am 08.12.11 - 15:07:38
... du hast den Einwand mit dem Drucken aber gelesen - beim Drucken werden immer alle Register gedruckt...

Toni
Titel: Re: Anhang unterm Strich
Beitrag von: ringelnatz66 am 12.12.11 - 09:39:51
Hi,

leider gint es noch ein paar Probleme. Ich hatte ja die Lösung von "DerAndre" favorisiert und die klappt ja auch ganz gut. Zu bedenken dabei ist, das das berechnete Steuerfeld für die Tabelle ja bei jedem Zugriff neu berechnet werden muß. Habe also in den POSTOPEN "@command(Editdocument") und ein viewrefreshallfieds gesetzt. Klappt schön nur ist das Dokument nun direkt im ""Bearbeiten Modus" und daher für andere Bebutzer zunächst gesperrt. Das gefällt meinem Admin nicht.

Ein weiters @command(Editdocument;"0") nach dem refreshen quiuttiert Notes mit einem Totalabsturz.

Also doch mal mit den kontrollierten Abschnitten versucht. Klappt auch, der Abschnitt ist unsichtbar bei der entsprechnden Rolle solange kein Dokument neu angehängt wird. Dies ist aber fast immer der Fall. Dann ist der Anhang wieder schön sichtbar.

Bitte an ata:

Wie stellst Du Dir das mit den externen Dokumenten und den Leserfeldern vor. Brauche da noch den ein oder anderen Schups in die richtige Richtung.
Titel: Re: Anhang unterm Strich
Beitrag von: Peter Klett am 12.12.11 - 10:45:13
Kannst Du das Feld nicht im Queryopen setzen? Dazu muss das Dokument nicht in den Bearbeitenmodus gesetzt werden.
Titel: Re: Anhang unterm Strich
Beitrag von: ringelnatz66 am 12.12.11 - 12:28:14
Vielen Dank für den Hinweis aber das habe ich auch schon versucht. Leider ohne Erfolg.