Domino 9 und frühere Versionen > ND8: Entwicklung
Aktion verbergen wenn kein Dokument markiert ist
smokyly:
Hallo Bernhard,
--- Zitat von: koehlerbv am 07.04.11 - 22:35:25 ---Keine Ahnung, wer Dir das mit diesem Konstrukt geflüstert hat, Geri.
--- Ende Zitat ---
Die Firma nennt sich IBM, glaube ich. Das wird in der Schablone z.B. bei Aktion "Löschen" verwendet.
--- Zitat ---In einer Hid-When-Formel würde
DocLength = 0
vollkommen ausreichen.
--- Ende Zitat ---
Danke, umso unverständlicher, warum das im Standard so erweitert hinterlegt ist.
--- Zitat ---By the way: Hide-whens dieser Art sind perfomancetechnisch ziemlich tödlich. Ausserdem ist in einer Ansicht immer ein Dokument gewählt - ausser, man steht gerade auf einer Kategorie oder der Gesamtsummenzeile.
Bernhard
--- Ende Zitat ---
Es handelt sich um die Kalenderansicht. Da steht man nicht zwingend auf einem Doc.
Gruß
Glombi:
Du musst schon die ganze Wahrheit sagen ;)
Die Formel lautet
@If(@DocLength=0; @Return(@True); @False);
REM; "Check for users with read/write public access";
tmpLevel := @TextToNumber(@Subset(@UserAccess(@DbName); 1));
tmpRead := @Subset(@UserAccess(@DbName); -2);
tmpWrite := @Subset(@UserAccess(@DbName); -1);
@If(tmpLevel <=2 & tmpWrite="0";@Return(@True);@False);
Iscancel:=@If(@IsAvailable(CalendarDateTime) & Form = "Notice" & _ViewIcon = 81;@True;@False);
IsNonMeeting:=@If(AppointmentType !="3";@True;@False);
@If(IsNonMeeting=@True | IsCancel = @True; @Return(@False);@True)
und daher macht das erste @Return natürlich Sinn, um aus der Formel auszusteigen, denn es geht ja weiter.
Andreas
smokyly:
Mei Andreas,
dummerweise komme ich nicht an die vollständige Hide-When-Formel ran, ich sehe gerade noch die erste REM-Zeile. Weiter läßt man mich nicht scrollen.
JETZT hat das auch einen Sinn, das @Return wollte mir nicht einleuchten.
Vielen Dank!
Wieder was gelernt.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln