Domino 9 und frühere Versionen > Entwicklung
Sortierung einer Ansicht auslesen
Jörg Barth:
Hallo zusammen,
ich habe ein Problem, über das ich mir schon länger den Kopf zerbrochen habe.
Damits nicht zu kompliziert wird, reduzier ichs mal aufs wesentliche:
Ich habe eine Ansicht mit mehreren sortierbaren Spalten.
Ich bräuchte jetzt eine Aktion, die die Unids der Dokumente ausgibt, je nach der Sortierung des Benutzers.
Mir ist momentan vollkommen egal, wie ich das Ergebnis bekomme. Ob Collection, ViewEntryCollection, DBColumn, Textdatei ;-) spielt keine Rolle, von mir aus auch API-Aufrufe. Wenn ich erst mal
einen Hinweis hätte, wie ich an die Reihenfolge der Dokumente komme, wie der Benutzer sie gerade auf dem Schirm hat, könnte ich schon weiter damit forschen.
Vielleicht hat ja jemand eine Idee...
Danke im Voraus
Gruß Jörg
diali:
schau mal die Klasse NotesViewNavigator an. Dort kannst Du über alle Dokumente (GetFirstDocument, GetNextDocument) in der Ansicht gehen.
Jörg Barth:
Bringt leider nichts. Den ViewNavigator leite ich von der View ab. Mit getFirst und getNext bekomme ich dann die Einträge, wie sie in der View stehen. Beim Umsortieren belibt die Reihenfolge im ViewNavigator aber gleich.
getFirst und getNext liefern die gleichen Dokumente, egal wie auf dem Bildschirm sortiert ist.
:-(
koehlerbv:
Hast Du es schon mit NotesUIView.Documents versucht ?
Alles, was von NotesView abgeleitet wird, basiert ja auf jeden Fall auf dem Backend und bleibt von Useraktionen unbeeinflusst.
Bernhard
diali:
NotesUIView.Documents wird nicht funktionieren.
Aus der Hilfe: The documents that are currently selected in a view.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln