Domino 9 und frühere Versionen > ND8: Entwicklung
In View das nächste und vorherige Dokument ermitteln
Legolas:
Hallo Forum,
ich sehe wohl den Wald vor lauter Bäume nicht mehr!
Ich will in einer view das Dokument vor und nach dem aktuell markierten Dokument haben.
Ich wollte dies über den Notesviewnavigator erledigen. Aber… ich finde keine Methode die mir die aktuelle Position zurückliefert.
Wie geht man dies am besten an?
Danke
Bernd
Bastel123:
Probier mal
Set notesViewEntry = notesViewNavigator.GetCurrent( )
Gruß
Sebastian
Legolas:
Hi Bastel123,
die Methode
Set notesViewEntry = notesViewNavigator.GetCurrent( )
funktioniert nicht!
Ich habe es aber nun über die Klasse NotesView gelöst.
Manchmal hilft einfach schon eine Nacht das Hirn ausschalten und
am nächsten Morgen frisch gebootet wieder an den Rechner zu sitzen.
Grüße
Bernd
ascabg:
Hallo,
Noch ale kleine Erklaerung fuer Bastel123 warum nicht.
Diese Methode funktioniert nur bei Zugriffen ueber die COM-Schnittstelle. (siehe hierzu auch die Designer-Hilfe)
@Legolas
Wie Du es mit der NotesView hinbekommst ist mir eigentlich schon klar. Aber wie kommst Du an die Position des gerade gewaehlten Dokumentes.
Dies duerfte ja ueber die NotesView-Klasse nicht funktionieren.
Andreas
Legolas:
Hallo ascabg,
das habe ich über die NotesView Klasse gemacht.
--- Code: ---set currDoc = DB.Unprocesseddocuments.GetFirstDocument()
--- Ende Code ---
Hier hast du dann das erste markierte Dokument.
Mit
--- Code: ---set otherDoc = NotesView.GetNextSibiling(currDoc)
--- Ende Code ---
bzw.
--- Code: ---set otherDoc = NotesView.GetPrevSibiling(currDoc)
--- Ende Code ---
erhälst du dann die benötigten Dokumente der gleichen Kategorieebene.
Grüße
Bernd
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln