Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: padkey am 02.05.12 - 15:11:26
-
Hallo,
hat jemand eine Idee, wie ich die Anzahl der Dokumente einer View in einem Outline Eintrag anzeigen kann. Ähnlich wie bei den ungelesenen Emails.
Ich habe dies bereits mittels:
"Maintain folder unread informatiopn" und "Show folder unread information" versucht, jedoch funktioniert es leider nicht, da es sich hier Views und nicht um Folders handelt :-(
Hat jemand noch eine andere Idee?
Vielen Dank!
-
Wie aktuell/genau muss die Anzeige sein?
Falls hier keine zu hohen Anforderungen sind: Mit einem Agenten periodisch ein zentrales Profildokument o.ä. aktualisieren
(oder im QueryOpen der Page, die die Outline enthält, ein Userprofile befüllen)
Wenn es kleine Views sind, funktioniert evtl. auch ein @count(@dbColumn(...)) performant.
Gruß
Roland
-
schade, war eine gute idee, jedoch bekomme ich dann immer in der Outline angezeigt:
ERROR: Incorrect data type for operator or @Function: Number expected
Code aus dem Outline Label:
"Productgroups" & @Count(@DbColumn("":"nocache";"";"(Lookup)";2))
nehme an, dass @Count daraus keine Zahl machen kann ?
-
Schau dir !!HELP!! an, da ist so was mit drin. Das wird jedesmal beim Aufruf der entsprechenden outline mit berechnet.
-
"Productgroups" & @Count(@DbColumn("":"nocache";"";"(Lookup)";2))
enthält mindestens zwei Fehler:
1. & ist in Formelsprache ein logischer Operator, hast Du sicherlich mit Script verwechselt, also + wäre korrekt
2. kannst Du in Formelsprache nicht einfach Text und Zahl als String zusammenfügen
"Productgroups" + @Text (@Count(@DbColumn("":"nocache";"";"(Lookup)";2)))
wäre ein Ansatz.
Die Fehlermeldung kommt vermutlich daher, dass mit & True und False "addiert" wird, "Productgroups" ist aber Text und stattdessen hätte Notes lieber eine Zahl (eben True oder False) -> Number expected
-
vielen Dank Peter und pram für die Hilfe, jetzt funktioniert es 1a :-)
-
... wobei ich aber (neben der Performance) nochmals auf das 32K Problem hinweisen will:
Die Rückgabe von @DbColumn("":"nocache";"";"(Lookup)";2) darf 32k nicht überschreiten -> in deiner Spalte 2 steht im Idealfall kein, bzw. nur ein Zeichen drin.
Auch mal die Hilfe zu @count und @elements lesen (@count gibt glaub ich immer einen Wert >= 1 zurück, selbst wenn die Ansicht leer wäre)