Domino 9 und frühere Versionen > ND6: Entwicklung
markiertes Dokument ansprechen
Glombi:
Gut, dann bleibt nichts anderes übrig, als die Dokumente nachher zu löschen. D.h. Du musst die DocIDs sammeln (bspw. in einem Array oder einer Liste) und dann am Ende mit
set deldoc = db.GetDocumentbyUNID( docid )
call deldoc.Remove(true)
löschen.
Andreas
zhermann:
Hi,
setze mal copydoc = nextdoc bevor du das Document löschst.
Ansonsten mach es so wie ich bzw. Glombi schreibt.
Gruß
Zsolt
animate:
also ich habe sowas ja auch schon ein oder zwei Mal gemacht.
Die Dokument-Objekte, die in der Collection sind werden gelöscht, wenn du deren remove-Methode aufrufst. Punkt.
(Achtung: Du musst diesen o.g. Trick mit den zwei Objekten machen, damit du nach dem Löschen eines Objekts noch den Zeiger auf das nächste bekommst.)
Also entweder sind die Dokumente, die nicht gelöscht werden, nicht in der Collection, oder(/und) du rufst deren remove-Methode nicht auf.
Der Debugger ist dein Freund.
Nexus:
So.... willkommen im Kabinet der Kuriositäten. Also letztens ging das löschen noch. Jetzt auf einmal löscht er wieder alles nur nicht die ausgewählten Dokumente... ist doch viel zu argh oder ... habe am Code nichts mehr verändert.
zhermann:
Hi Nexus,
erstelle mal eine Kopie von der DB und poste die mal hier rein.
Dann können wir gemeinsam mal nach dem Problem schauen.
Gruß
Zsolt
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln