Domino 9 und frühere Versionen > ND6: Entwicklung
Alle Rollen in einem Feld anzeigen
koehlerbv:
Naja, auf die beiden Fehler hätte man auch kommen können ;)
uidoc.Document.Zugriffsliste_L = arrRoles
Mir kam es auch mehr darauf an zu zeigen, dass man ein Array keinem String zuweisen kann.
Bernhard
Axel:
--- Zitat von: Glombi am 04.04.06 - 14:20:41 ---Also das ist für mich zu kompliziert. Besser so:
Sub Postopen(Source As Notesuidocument)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim acl As NotesACL
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set acl = db.ACL
Set doc = Source.Document
doc.ACLRoles = acl.Roles
End Sub
Das Fed "Zugriffliste_L" muss dann eine Dialogliste mit einer Formel als Auswahl haben. Als Formel wird dann lediglich
ACLRoles
eingetragen.
ACLRoles muss ein Textfeld mit Mehrfachwerten sein.
Andreas
--- Ende Zitat ---
Warum kompliziert, wenn's auch einfach geht? :-\
Manchmal denkt man um viel zu viel Ecken. :o
Axel
Selin:
Guten Morgen,
kann ich die Werte in der Dialogliste auch defaultmäßig alle marrkiert darstellen?
Somit müsste der User nur die Haken bei denen rausnehmen, die das Dokument nicht lesen sollen.
Danke + Grüsse
Selin
koehlerbv:
Dafür brauchst Du ACLRoles nur Deinem Dialogfeld Zugriffsliste_L zuzuweisen.
Bernhard
diali:
Schreibe in die Vorgaben des Feldes "Zugriffliste_L" den Namen des Feldes, in dem alle Rollen stehen - also "ACLRoles"
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln