Domino 9 und frühere Versionen > ND8: Entwicklung

Gestaltungselement geschützt per Agent auslesen?

<< < (2/2)

jBubbleBoy:
Funktion: removeDesignFlags; Zeile:  12

--- Code: ---c1 = c1 + flags( dbdesign.folderDocuments, jn1, jn2, False )

--- Ende Code ---
müsste ausdokumentiert werden

botschi:
Das habe ich auch gefunden. Er nimmt dann nur nicht den Haken raus, aber durchgehen tut er sie doch trotzdem...
Ich hab auch eher den Flag gesucht "Nein, bitte nicht die Ordner ändern".

Ich muss ihn auch noch anpassen, dass er über alle Mail-DBs läuft und nicht nur über die eine, in der er gestartet wird.


Matthias

jBubbleBoy:
Das hab ich jetzt nicht verstanden ;)

--- Code: ---removeDesignFlags(se.CurrentDatabase, True, False, True, True, True)

--- Ende Code ---
das ist die Funktion, welche alle Häkchen raus nimmt. Wenn man die Ordner belassen möchte muss man die Zeile:

--- Code: ---c1 = c1 + flags( dbdesign.folderDocuments, jn1, jn2, False )

--- Ende Code ---
ausdokumentieren. Habe ich eben noch mal mit Notes 8 getestet.

Um alle Mail-Datenbanken zu verarbeiten gibt es 2 Varianten entweder über die NotesDBDirectory Klasse oder vielleicht sogar besser über das NAB, über alle Personendokumente iterieren, Mail-DB initiieren und removeDesignFlags aufrufen.

botschi:
Um die Laufzeit gering zu halten, sollte der Agent wirklich nur über Masken laufen und nicht über Ordner, Ansichten usw. Wir brauchen wirklich (im Moment jedenfalls) nur die Masken, weil die Schrift bei allen Memos und bei allen Usern gleich sein soll.

Den Agenten habe ich so verstanden, dass er erstmal über ALLE Gestaltungselemente geht und wenn er den Haken beim Ordner wegnehmen will erst merkt 'ach, soll ich ja gar nicht wegnehmen'.
Ist aber auch egal, denn kommentiere ich alles aus, nur die Masken nicht.

Ich versuch mich jetzt mal durchzufummeln, wahrscheinlich nehme ich nur die Funktion raus und mache meinen eigenen Agenten... Scheint mir einfacher, als diesen jetzt auf meine (schmalen) Bedürfnisse anzupassen  :)


Matthias

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln