Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: ZaLudtske am 04.09.06 - 12:07:17

Titel: Problem mit NotesUiView.Documents
Beitrag von: ZaLudtske am 04.09.06 - 12:07:17
Hallo,

ich hab mal wieder ein seltsames Problem, bei dem mir auch die Suche im Forum nicht weiter geholfen hat.

Ich hab eine Aktion in einem View. Nach dem Klick auf die Aktion läuft eine LS-Prozedur, die mir alle ausgewählenten Dokumente (NotesUiView.Documents) verarbeiten soll. Soweit funktioniert alles fehlerfrei. Das Problem tritt auf, wenn die Aktion 2mal hintereinander mit einer unterschiedlichen Auswahl ausführe. Erscheint beim 2. Lauf in der NotesDocumentCollection, die ich über NotesUiView.Documents abrufe, zusätzlich zur aktullen Auswahl die Dokumente aus dem ersten Lauf.

Hat jemand eine Idee, wie ich die Auswahl nach dem ersten Lauf löschen kann?

Rainer
Titel: Re: Problem mit NotesUiView.Documents
Beitrag von: Thomator am 04.09.06 - 12:12:00
Hi Rainer,

das würd ich so eh nich machen. Hinterleg der Aktion lieber einen Agenten, dann bekommst du die markierten Doks über NotesSession.unprocessedDocuments.

Das ist in dem Zusammenhang die einzig wirklich verläßliche Methode (soweit mir bekannt).

Thomas
Titel: Re: Problem mit NotesUiView.Documents
Beitrag von: ZaLudtske am 04.09.06 - 13:01:46
Hallo Thomas,

ich das ganze in einen Agenten ausgelagert, leider funktioniert die von die vorgeschlagene Methode nicht so wie sie soll.

Hast du oder jemand anderes noch eine weitere Idee?

Rainer
Titel: Re: Problem mit NotesUiView.Documents
Beitrag von: klaussal am 04.09.06 - 13:29:17
Hast du auch einen "deselect" gemacht ?
Titel: Re: Problem mit NotesUiView.Documents
Beitrag von: ZaLudtske am 04.09.06 - 14:22:22
Nein, habe ich nicht gemacht.

In der Hilfe ist keine solche Methode ausfeglistet. Oder bin ich damit auf dem Holzweg?
 ???

Rainer
Titel: Re: Problem mit NotesUiView.Documents
Beitrag von: klaussal am 04.09.06 - 14:27:10
Pardon, das gibt's ja erst ab R6.... :P
Titel: Re: Problem mit NotesUiView.Documents
Beitrag von: ZaLudtske am 04.09.06 - 14:54:03
Trotzdem danke, denn du hast mich auf die Lösung des Problems gebracht.  :)

Ich habe die die Prozedur wie von Thomas (auch dir dir vielen Dank) geraten hat in einen Agenten um gewandelt. In der Aktion selber starte ich per @PostedCommand den Agenten und danach deselektiere ich mit EditDeselectAll alle ausgewählten Dokumente.

Titel: Re: Problem mit NotesUiView.Documents
Beitrag von: klaussal am 04.09.06 - 15:07:03
Schön, mal wieder von jemandem ein Feedback zu bekommen...  :) :) :)