Domino 9 und frühere Versionen > ND6: Entwicklung
Wie Anzahl der Elemente in einer eingebetteten Ansicht ermitteln ?
pallas:
Hallo,
ich habe eine Maske, in der eine eingebettete Ansicht dargestellt wird, die direkt als HTML-Code verarbeitet wird.
Wenn die Ansicht nun kein Element enthält wird immer anstelle von nicht der Text "No documents found" ausgegeben.
Gibt es eine Möglichkeit die Anzahl der Elemente einer eingebetteten Ansicht zu ermitteln, um anhand dieser Information die Ausgabe der Ansicht zu unterdrücken?
Wenn's eine andere Lösung gibt würd' ich mich auch freuen.
Im Voraus schon mal vielen Dank für Eure Hilfe.
Gruß Thorsten
Glombi:
Das mache ich so:
Ein verstecktes Feld "CheckEmbeddedViewDsp", berechnet zur Anzeige, Typ Text:
_Lookup := @DbLookup("Notes":"NoCache";"";"name der eingebetteten Ansicht";<Schlüssel = Single Key für eingebettete Ansicht;2);
@If(
@IsError(_Lookup) | _Lookup = "";
"0";
"1"
)
Wenn dann das Feld den Wert "0" hat, ist die eingebettete Ansicht leer.
Die eingebettete Ansicht selbst hat dann folgende Verbergenformel:
Verbergen wenn
CheckEmbeddedViewDsp = "0"
Andreas
pallas:
Hallo Glombi,
vielen Dank für die schnelle Antwort. Ich werd's gleich ausprobieren.
Gruß Thorsten
umi:
Über die Suche hättest Du folgendes gefunden
http://atnotes.de/index.php?topic=18159.0
pallas:
Hallo Glombi,
ich wollte Dir noch kurz meine Lösung für das Problem zeigen:
@Elements(@DbLookup("Notes":"NoCache";"":"Datenbank";"Ansicht";Kategorie;1;[FailSilent])) = 0
Mit dieser Formel kann man sich das versteckte Feld und die Fehlerabfrage komplett sparen.
Gruß Thorsten
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln