Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Hubertulius am 03.06.08 - 15:27:16

Titel: Löschen von Dokumenten
Beitrag von: Hubertulius am 03.06.08 - 15:27:16
Hallo Leute,

ich habe mal wieder ein Problem:

Ich möchte gerne einen Button erstellen mit dem ich Dokumente aus einer View löschen kann. Habe auch schon etwas rumprobiert und das ist dabei rausgekommen:

@Command([MoveToTrash]);
_weiter:=@Prompt([YesNo];"Delete ?";"Do you really want to delete this Document ?");
@If(_weiter=1;@Command([EmptyTrash]);@Command([MoveToTrash]))

Das funktioniert auch, also das ausgewählte Dokument wird gelöscht.
Nur wenn ich jetzt die Datenbank schliesse, fragt er mich noch mal ob ich die Dokumente löschen will!
Und auch wenn ich "Nein" klicke, sind die Dokumente weg...

Wie kriege ich denn jetzt diese Nachfrage beim schliessen weg?

Vielen Dank schon mal!


Gruß, Ingo
Titel: Re: Löschen von Dokumenten
Beitrag von: klaussal am 03.06.08 - 15:46:59
@deleteDocument anstelle von ... MoveToTrash... ?
Titel: Re: Löschen von Dokumenten
Beitrag von: Hubertulius am 03.06.08 - 16:07:53
Ne, das geht auch nicht, der macht dann gar nichts...

Oder hat jemand ne andere Methode um ein Dokument zu löschen?

Was ich erreichen will, ist ein Button der das ausgewählte Dokument löscht, aber vorher nochmal nachfragt. Wenn es dann doch nicht gelöscht werden soll, soll der "Delete-Haken" wieder vom Dokument weggenommen werden...


Gruß, Ingo
Titel: Re: Löschen von Dokumenten
Beitrag von: LN4ever am 07.06.08 - 18:07:21
Hallo Ingo,

wenn du das Ganze in das QueryDocumentDelete-Ereignis des Datenbankscripts legst (Abfrage ob Löschen, bei Nein CONTINUE=FALSE setzen), brauchst du keine Buttons. Dann ist es auch wurscht, ob du die Delete-Taste in einer View oder in einem Dokument, das du gerade nicht im Edit-Modus hast, löschst - er fragt immer, wenn ein Userinterface zwischen dir und dem Dokument liegt.

Gruß

Norbert