Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: padkey am 02.05.12 - 15:11:26

Titel: Anzahl der Dokumente einer View im Outline-Eintrag anzeigen
Beitrag 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!
Titel: Re: Anzahl der Dokumente einer View im Outline-Eintrag anzeigen
Beitrag von: pram am 02.05.12 - 16:55:51
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
Titel: Re: Anzahl der Dokumente einer View im Outline-Eintrag anzeigen
Beitrag von: padkey am 03.05.12 - 08:02:39
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 ?
Titel: Re: Anzahl der Dokumente einer View im Outline-Eintrag anzeigen
Beitrag von: Thomas Schulte am 03.05.12 - 08:05:36
Schau dir !!HELP!! an, da ist so was mit drin. Das wird jedesmal beim Aufruf der entsprechenden outline mit berechnet.
Titel: Re: Anzahl der Dokumente einer View im Outline-Eintrag anzeigen
Beitrag von: Peter Klett am 03.05.12 - 08:23:59
"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
Titel: Re: Anzahl der Dokumente einer View im Outline-Eintrag anzeigen
Beitrag von: padkey am 03.05.12 - 15:59:19
vielen Dank Peter und pram für die Hilfe, jetzt funktioniert es 1a :-)
Titel: Re: Anzahl der Dokumente einer View im Outline-Eintrag anzeigen
Beitrag von: pram am 04.05.12 - 01:17:25
... 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)