Domino 9 und frühere Versionen > Entwicklung
Wie eingebettete Ansicht verbergen, wenn leer?
g202e:
Ja, die Frage sollte verständlich sein.
Habe in einem Dokument eine eingebettete Ansicht, welche über "Einzelne Kategorie anzeigen" nur die zu diesem Dokument gehörenden Antwortdokumente(ermittelt über die ID) anzeigt. Ich finde jetzt nicht den Trick, mit dem ich einstelle, dass die Ansicht nur dann angezeigt wird, wenn es entsprechende Dokumente gibt. ???
(gesucht habe ich, aber...)
animate:
geht mit ner HideWhen-Formel
du machst nen DBLookup und wenn der nen Fehler zurückgibt, dann versteckst du die Ansicht
also so ungefähr:
_List := @DBLookup(...);
@If(@IsError(_List);"muss Ansicht verstecken";"Ansicht enthält Dokumente")
*edit* hab ne Klammer vergessen*
gapee:
Ja.
So ähnlich würde ich es auch tun.
Versuchs auch mal mit (in der HideWhen-Formel)
@DbColumn( "" : "NoCache" ; "" : "" ; "YourView" ; 2 ) = ""
Gruss
Gapee
Axel:
Hi,
mein Vorschlag in der Hide-When - Formel
var:=@DbLookup("":"NoCache"; ""; "Name der eingebetteten Ansicht"; @Text(@DocumentUniqueID); 1);
@If(@Elements(var) = 0; True; False)
Axel
g202e:
And the winner is: gapee!
So funzt es jedenfalls sofort. Habe erst Axel's Variante probiert, aber die leere View wurde noch angezeigt. (Fragt mich nicht, warum)
Danke.
EDIT: War zu optimistisch: Jetzt ist die Ansicht auch weg, wenn Doks anzuzeigen wären!
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln