Domino 9 und frühere Versionen > ND8: Entwicklung
Action Button vor User verstecken, der nicht in Profildokument konfiguriert ist
ascabg:
Hallo,
Wo wird der Name ohne die Certifier angezeigt?
Schau Dir doch einmal den Inhalt des Feldes ueber die Dokumenteneigenschaften an.
Steht auch hier der Name ohne drin?
Und wenn Du wirklich sicher sein willst, warum baust Du nicht noch ein @Name([...]; ...) mit ein?
Andreas
Tode:
Wenn im Profildokument ein NAMENS- FELD ist, dann SIEHST Du zwar den Kanonischen Namen, gespeichert wird aber IMMER der volle hierarchische.
Deshalb im fall von Namens- Vergleichen IMMER ein @Name( [Abbreviate] ; ... ) oder @Name( [Canonicalize] ; ... ) um beide Seiten machen...
mpausch:
@ascabg/Tode:
danke für die Hinweise. Wieder was dazugelernt.
in meiner Hide-Formel steht nun:
--- Code: ---!@IsMember(@UserName;@GetProfileField("pdoc";"Genehmiger"))
--- Ende Code ---
Jetzt funktioniert das Ausblenden der Schaltfläche.
Tode:
Nein, Du hast NIX dazu gelernt.
Die Formel funktionier JETZT IM MOMENT (auch wenn das sicherlich die sicherste aller Möglichkeiten ist, weil Notes Namen intern immer Hierarchisch speichert)...
Aber Du kannst nicht garantieren, dass in Deinem doc immer der hierarchische Name steht (so lange das Feld nur übers frontend befüllt wird, ist das normalerweise schon so, aber was, wenn mal irgendein Agent das Feld korrigiert o.ä.)
So ist es im Normalfall sicher:
--- Code: ---!@IsMember(@UserName;@Name( [Canonical] ; @GetProfileField("pdoc";"Genehmiger") ) )
--- Ende Code ---
koehlerbv:
--- Zitat von: Tode am 23.01.12 - 17:16:38 ---Aber Du kannst nicht garantieren, dass in Deinem doc immer der hierarchische Name steht (so lange das Feld nur übers frontend befüllt wird, ist das normalerweise schon so, aber was, wenn mal irgendein Agent das Feld korrigiert o.ä.)
--- Ende Zitat ---
Ich sehe das nicht so, Torsten: In beiden Items sollte der kanonische Name stehen (sonst ist ja auch nicht garantiert, dass der AdminP ordentlich tut).
Und an dieses Schema hat sich auch der Agent zu halten. Tut er das nicht, dann sieht man gleich, dass da wer Sch****e baut - und bekommt als Gegenleistung auch keinen Namensverhau.
Just my 2cts,
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln