Domino 9 und frühere Versionen > ND6: Entwicklung

Hide when bei Outline funktioniert nicht

(1/2) > >>

Alexis:
Hallo Forum,

bin auch beim Recherchieren in den bekannten Foren nicht fündig geworden!

Warum funktioniert folgender Code nicht beim "Hide when" für Outline



--- Code: ---Addressbook:="Servername":"names.nsf";
Name:=@Name([Canonicalize]; @UserName);
Group:=@DbLookup("":"NoCache";Addressbook;"Groups";"Editors";"Members");
@IsMember (Name;Group)
--- Ende Code ---

Hinterlege ich den Code einem Button, wird mir korrekt zurückgegeben, ob der User Member ist oder nicht.

Hat jemand eine Idee?

Alexis

DerAndre:
Vielleicht habe ich ja eine Wissenslücke. ( Ehrlich gesagt ich habe es so noch nicht probiert )
Funktioniert dieses Adressbook konstrukt?
Klappt es denn wenn Du Server und DB einzeln aufführst?

André

Glombi:
Bei Hide-When-Problemen in Outlines lösche ich zuerst immer die cache.ndk bevor ich was anderes probiere.

Alexis:
Hallo Andre, hallo Glombi,

so sieht der funktionierende Code hinter einem Button aus:


--- Code: ---Addressbook:="Servername":"names.nsf";
Name:=@Name([Canonicalize]; @UserName);
Group:=@DbLookup("":"NoCache";Addressbook;"Groups";"Editors";"Members");
@If(@IsMember (Name;Group);@Prompt([Ok];@Name([CN];Name);"Is Member");@Prompt([Ok];"";"Not Member"))
--- Ende Code ---

Den Cache lösche ich regelmäßig beim Testen und Neustart des Clients.

Alexis

DerAndre:
Sorry den Buttonsatz habe ich völlig überlesen  ::)

Hm, eigentlich würde ich auch auf die Methode von Andreas zurückgreifen.
Notes schliessen, Cache.ndk löschen, Client starten.

Da habe ich schon oft erfolge mit erzielen können.

André

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln