Lotus Notes / Domino 10 > ND10: Entwicklung
Trash in eigene Applikation
tfrenz:
Hallo, es soll ein papierkorb in einer eingenen Applikation implementiert werden.
Habe einen Folder ($trash) erstellt, dann die DB Eigenschaften Softdeletion eingeschaltet.
Aber beim löschen eines Dokumentes mit DEL bleibt das Dokument in der Ansicht, wird nur das x vorne für gelöscht angezeigt.
Warum verschwindet das Dokument nicht in den Folder $trash ?
Gruß Thomas
shiraz:
https://atnotes.de/index.php/topic,48188.0.html ....
jBubbleBoy:
verstehe ich nicht, das Markieren mit X ist doch ein normales Verhalten beim Löschen ...
Man benötigt aber eine Ansicht vom Typ "enthält gelöschte Dokumente", um die weich gelöschten Dokumente zu sehen.
Tode:
Das Standardverhalten einer Notes- Applikation ist:
1. Markieren - Entfernen - Häkchen dran.
2. F9 oder Datenbank verlassen - Dokument verschwindet aus der Ansicht
3. WENN Softdeletion aktiviert ist, dann taucht das Dokument im Ordner "($Trash)" in einer bestimmten Ansicht auf, die -wie Erik schreibt- mit dem Typ "enthält gelöschte Dokumente" erstellt wurde. Wenn Softdeletion NICHT aktiviert ist, dann ist danach das Dokument wirklich weg.
Die Maildatenbank "tweaked" diesen Prozess, indem Sie den QueryDocumentDelete- Prozess mit Continue = False abbricht, und stattdessen die Dokumente direkt mittels NotesDocument.Remove löscht. Dadurch glauben viele Entwickler, dieses Verhalten wäre "normal" bei Softdeletions. Ist es aber nicht...
jBubbleBoy:
Naja nicht ganz ;)
denn es gibt keinen Ordnertyp für "gelöschte Dokumente". Diese Typ-Auswahl wird nur beim Erstellen einer Ansicht angeboten und Mail-DBs arbeiten mit der Softdeletion von Notes, wenn das mal anders war, dann muss das schon sehr lange her sein.
Wenn man die Softdeletion- Eigenschaft der Mail-DB entfernt, dann wird immer sofort gelöscht.
Die Mail-DB besitzt einen Ordner "($Trash)", aber damit wird nur das Drag & Drop der Dokumente in den Papierkorp "simuliert", dieser Ordner ist ist leer wenn man ihn direkt öffnet. Weiche Löschungen, in der Mail-DB, befinden sich in der Ansicht "($SoftDeletions)".
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln