Domino 9 und frühere Versionen > ND9: Entwicklung

Ungelesene Dokumente in der Navigationsansicht

(1/2) > >>

Lionhead:
Hallo,
in einer Datenbank habe ich eine Ansicht, in welcher alle Dokumente angezeigt werden, die in den letzten 21 Tagen erstellt oder geändert wurden. Dazu gibt es in der Navigation eine entsprechende Auswahl.

Zusätzlich werden beim Eintrag in der Navigation in Klammer die Anzahl der in der Ansicht enthaltenen Dokumente angezeigt. Das erreiche ich mit folgender Formel in der Beschriftung des Gliederungseintrages:
_DocCounterList := @DbColumn("":"NoCache";"":"";"History";2);
_DocCounter := @Elements(_DocCounterList);
"Neue Dokumente" + " (" + @Text(_DocCounter) + ")"


Das funktioniert soweit.

Nun zu meiner Frage:
Kann ich diese Formel so erweitern, dass nur die bereits gelesenen Dokumente angezeigt werden?

Peter Klett:
Die Gelesen-Markierung ist eine persönliche, also userabhängige Eigenschaft. Unabhängig davon, ob Du überhaupt an die Information herankommst, wirst Du die nicht in einer gemeinsamen Ansicht verwenden können.

koehlerbv:
Man kommt an diese Information heran, Peter, und das auch in gemeinsamen Ansichten (abgesehen von den möglichen Folgen) - siehe @ViewShowThisUnread. Brauchbar für Ansichten wird uns aber nur diese @function an die Hand gegeben, und die zeigt eben genau nicht die gelesenen Dokumente.
Via API kommt man auch an gelesene Docs heran, was einem aber in Ansichten wiederum ebenfalls nichts nützt und einen hier sicher ausfallenden Rattenschwanz an weiteren Stunts nach sich ziehen würde, um daraus etwas zu machen.
"Geht nicht" stimmt eben aber nicht.

Bernhard

Lionhead:
Dachte mir schon, das dies nicht so einfach geht.

Trotzdem vielen Dank für eure Antworten.

Peter Klett:
Was willst Du mir damit sagen, Bernhard?

@ViewShowThisUnread ist für Ansicht-Aktionen gemacht und funktioniert, zumindest bei mir, nicht in Selektionsformeln. Dass es das i.S.d. Anforderung falsche Ergebnis liefert, hast Du ja schon geschrieben.

Der Server soll also eine gemeinsame Ansicht aufbauen, die die gelesenen Dokumente eines Benutzers anzeigt.

"Geht nicht" hast Du ausgeschlossen, bin gespannt, wie Du "Geht" realisieren würdest ...

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln