Domino 9 und frühere Versionen > ND6: Entwicklung
Ansicht mit User-Kontext
matze79:
Hallo,
ich habe eine Maske mit einem Feld "usernames". In diesem Feld sind mehrere User enthalten:
usernames = "CN=Max Muster/O=org; CN=Klara Korn/O=org; CN=Franz Brantwein/O=org"
Nun benötige ich eine Ansicht, in der nur Dokumente angezeigt werden, in denen mein Name, z.B. Klara Korn, im besagten Feld enthalten ist. Nachfolgender Code funktioniert nur sporadisch in einer Gemeinsamen Ansicht.
SELECT (
@Contains(
@Name([Abbreviate]; @UpperCase(usernames))
;
@Name([Abbreviate]; @UpperCase(@UserName)
)
)
)
Was mache ich Falsch? Ich tippe auf ein Caching-Problem.
Viele Grüße
matze
Glombi:
Du musst
@Name([Abbreviate]; ...
durch
@Name([Canonicalize];
ersetzen
Andreas
Axel:
--- Zitat von: matze79 am 20.01.06 - 11:28:12 ---...Nachfolgender Code funktioniert nur sporadisch in einer Gemeinsamen Ansicht.
--- Ende Zitat ---
@UserName kann in einer gemeinsamen Ansicht nicht verwendet werden.
Auszug aus der Designer-Hilfe:
--- Zitat ---... @UserName sollte nicht in einer öffentlichen Ansicht verwendet werden, da dies nicht vorhersagbare Resultate ergibt. ...
--- Ende Zitat ---
Axel
ata:
... ich würde eine kategorisierte Ansicht in einer Maske einbetten...
Toni
Glombi:
--- Zitat von: ata am 20.01.06 - 11:53:46 ---... ich würde eine kategorisierte Ansicht in einer Maske einbetten...
Toni
--- Ende Zitat ---
Dann bräuchte er aber auch Mehrfachwerte. So steht alles als ein String in dem Feld drin. Und das ist schlecht.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln