Domino 9 und frühere Versionen > ND6: Entwicklung

Ansicht mit User-Kontext

(1/2) > >>

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