Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: alesssandro am 14.09.07 - 15:39:08

Titel: NotesViewNavigator Goto methoden nur in COM
Beitrag von: alesssandro am 14.09.07 - 15:39:08
Hallo Freunde,

ich würde gerne die methode NotesViewNavigator.GotoEntry nutzen, um in einer Ansicht auf ein bestimmtest Dokument zu springen. Das ist ja eine coole Funktion. Doch was heißt es genau, dass sie nur in COM verfügbar ist? Wenn ich ein NotesViewNavig. Objekt in einem Ansichtsaktion oder einen Agenten erzeuge stehen alle Methoden die mit Goto beginnen nicht zur Verfügung. Was bringen diese coolen Funktionen, wenn ich sie dort nicht verwenden kann, wo sie Sinn machen?!

Grüße,
 - alex
Titel: Re: NotesViewNavigator Goto methoden nur in COM
Beitrag von: m3 am 14.09.07 - 15:57:51
1) Hier handelt es sich um KEINE UI Klasse, daher sieht der Benutzer NICHT, dass Du zu einem bestimmten Dokument springst -- falls Du das beabsichtigen wolltest.

Ansonsten kannst Du über notesView.GetDocumentByKey zu einem bestimmten Dokument springen bzw. über das NotesDocument  (das Du ja für GtoEntry auch brauchst) gleich direkt mit notesDatabase.GetDocumentByUNID das Dokument holen.
Titel: Re: NotesViewNavigator Goto methoden nur in COM
Beitrag von: alesssandro am 14.09.07 - 16:24:17
Hmm. Ja, ich dachte, dass ich im UI zu einem Dokument springen kann.

Das geht ja mit NotesView.GetDocumentById auch nicht. Gibt's da eine andere Möglichkeit?

alex
Titel: Re: NotesViewNavigator Goto methoden nur in COM
Beitrag von: m3 am 14.09.07 - 16:27:20
Wenn kein UI im Namen, dann sieht der User nicht, was Du machst.
Du willst Dir die NotesUIView Klasse ansehen.
Titel: Re: NotesViewNavigator Goto methoden nur in COM
Beitrag von: alesssandro am 14.09.07 - 16:32:53
Ahhh. Schon öfters durchgescshaut und immer übersehen:

Call notesUIView.SelectDocument( notesdocument )

Danke.
 - alex