Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: RvM am 11.12.06 - 14:18:38

Titel: Nur in einer Ansicht löschen?
Beitrag von: RvM am 11.12.06 - 14:18:38
Kann ich es eigentlich irgendwie einstellen,  das ich nur in einer Ansicht doks löschen kann?
Titel: Re: Nur in einer Ansicht löschen?
Beitrag von: koehlerbv am 11.12.06 - 14:22:48
Liegt die Betonung auf "Ansicht" oder auf "einer"?
Titel: Re: Nur in einer Ansicht löschen?
Beitrag von: m3 am 11.12.06 - 14:24:46
Dir ist schon klar, dass Ansicht != Ordner?

Also meinst Du nun eine Ansicht, in der Dokumente entsprechende der View-Selection-Formular angezeigt werden, oder einen Ordner, in den Du Dokumente unabhängig von anderen Ordnern und Ansichten "hineinlegen" kannst.

Wenn Du Dir bezgl. des Untschieds Ansicht/Ordner nicht im klaren bist, solltest Du das zuerst nachlesen, bevor Du weiter machst.
Titel: Re: Nur in einer Ansicht löschen?
Beitrag von: RvM am 11.12.06 - 14:55:23
Okay, es geht um folgendes:
Ich möchte Dokumente aus diversen Ansichten "entfernen" ohne sie zu löschen. Diese sollen, wie bei den Mails erst einmal in einen "Papierkorb" landen und nur daraus dann endgültig gelöscht werden können.
Titel: Re: Nur in einer Ansicht löschen?
Beitrag von: m3 am 11.12.06 - 14:59:08
Soft Deletions in der DB aktivieren.
Aber Achtung: Wenn Du ein Dokument in einer Ansicht "löscht", wird es auch in allen anderen Ansichten (bis auf den Mistkübel) "gelöscht".

Nachtrag:
http://www.ibm.com/developerworks/lotus/library/ls-soft_delete_tip/index.html
Titel: Re: Nur in einer Ansicht löschen?
Beitrag von: just.do.it am 11.12.06 - 15:04:52
Hallo,

also ein Dokument aus einer Ansicht löschen geht erstmal so nicht. Da die Ansicht eine Selektionsformel hat, welche definiert, welche Dokumente dort angezeigt werden sollen. Das ist der Sinn einer Ansicht.

Um also "gezielt" Dokumente aus einer Ansicht zu entfernen, müsstest du diese Dokumente mit eine Flag (Feld) markieren und die Selektionsformel der Ansicht so wählen, daß alle markierten Dokumente nicht angezeigt werden sollen.

Das ist aber nur notwendig, wenn die Dokumente in einer Ansicht verschwinden sollen, während sie in anderen Ansichten noch auftauchen sollen. Sonst reicht Soft-Deletions vollkommen aus.

Gruß
Dirk
Titel: Re: Nur in einer Ansicht löschen?
Beitrag von: RvM am 11.12.06 - 16:05:55
Danke für die Tipps. und wie kann ich es jetzt anstellen, dass man Dokumente nur noch über eine Aktion löschen kann und nicht über die DEL-Taste.
Hintergrund: Beim Löschen muss in einem anderen Dok ein flag gesetzt werden.
Titel: Re: Nur in einer Ansicht löschen?
Beitrag von: koehlerbv am 11.12.06 - 16:08:31
Der Löschversuch triggert das QueryDocumentDelete Event (DatabaseScript). Hier kannst Du eingriffen und dann mit dem Dokument tun und lassen, was Du willst. Auch das Löschen verhindern, ein Flag setzen (auch in anderen Dokumenten) usw.

Bernhard