Domino 9 und frühere Versionen > ND8: Entwicklung

In Ordner verschieben Funktionalität

<< < (4/4)

magic_halli:
@Bernhard
Ich sehe schon, ich treibe Dich an den Rande des Wahnsinns!  ::)
Aber ich habe jetzt Deine Aussage von vorhin erst richtig kappiert...

--- Zitat ---Du solltest das vorhandene Item mit derartigen Flags nutzen und daher dafür sorgen, dass "S" in ExludeFromView vorhanden ist
--- Ende Zitat ---
Das heißt, ich ändere gar nichts an der Auswahlformel der Ansicht!
Ich füge lediglich ans Maildokument der ($Sent)-Ansicht zum Item 'ExcludeFromView' ein "S" (String) hinzu. Somit fliegt die Mail dann automatisch aus der Ansicht raus.

Nur ein kleine Frage:  ;)
Mein LS-Agent greift nur, wenn sich der User in der Gesendet-Ansicht befindet. Die selectierte Mail soll dann verschoben werden in einen anderen Ordner und anschließend aus der Ansicht verbannt werden.
Also muss einfach ein "S" ans Item 'ExcludeFromView' ran, nachdem

--- Code: ---Call docMail.PutInFolder(foldername, False)

--- Ende Code ---
passiert ist?!
In den Dokumenteigenschaften einer gesendet-Mail gibts aber dieses Item nicht!!!
Ergo: Ich müsste 'ExcludeFromView' für dieses Dokument als Item neu erstellen?

Bitte, lass mich richtig liegen!  :)

Rico.


EDIT: So wie beschrieben funktionierts jetzt erstmal - muss also richtig sein.

koehlerbv:
Jetzt haben wirs  :)

Wenn ExcludeFromView noch nicht existiert (das ist der Regelfall), gilt
docMail.ExcludeFromView (0) = ""
ergo kannst Du dann einfach mit
docMail.ExcludeFromView = "S"
weitermachen.

Ansonsten musst Du dem Item ein weiteres Element "S" hinzufügen (ExcludeFromView ist dann nicht skalar! Es muss ein Array sein).

HTH,
Bernhard

magic_halli:
So, der Vollständigkeit halber hier der entsprechende Code vom LS-Agent:

--- Code: ---          ' Item ExcludeFromView existiert
If Not(docMail.ExcludeFromView(0) = "") Then
Call docMail.ExcludeFromView.AppendToTextList("S")
Call docMail.Save(True, True)
Else
docMail.ExcludeFromView = "S"
Call docMail.Save(True, True)
End If

--- Ende Code ---
Die Auswahlformel der Ansicht ($Sent) bleibt unberührt.

So läuft das jetzt endlich bei mir durch.


Danke Bernhard für Deine Geduld!  :)


Gruß Rico.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln