Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: andrew22 am 21.06.05 - 12:31:24
-
hi ho
Gibts ne Möglichkeit mit nem Agenten z.B. Ordner zu refreshen ?
wie z.B. ToolsRefreshAllDocs mit Dokumenten.
thx ???
-
Versuchs mal mit NotesView.Refresh.
-
... oder im FrontEnd NotesUIWorkspace.ViewResfresh.
Bernhard
-
ich würde gern diesen Effekt via agent auf nen ordner erzeugen -- >
Effekt : Ordner wird in Designer geöffnet und z.b. in ansichtsauswahl einfach nun leerzeichen rein und wieder rauss und dann soll er abgespeichert werden also einfach nur speichern ohne etwas zu verändern .
???
-
Wozu soll das gut sein?
-
nun ja es ist fürs replizieren praktisch ..
wenn ich in ner replik nen ordner lösche und dann repliziere wird der ordner in der anderen Replik auch gelöscht ..
wenn ich ordner lösche dann auf replik wo ordner noch vorhanden ist gehe in designer öffne und diesen vorgang wie im anderen posting von mir beschreiben vollziehe dann replizierungsprotokolle lösche und repliziere wird der ordner nicht gelöscht und wird in datenbank wieder eingefügt
dafür soll das gut sein ;)
-
Und warum soll dies überhaupt erfoderlich sein? Da sehe ich jetzt absolut keinen Sinn dahinter, ausser man hat mal eine Ansicht aus Versehen gelöscht. Aber dann bekommt man die auch einfach wieder reinkopiert, wenn man auf die Replik zugriff hat.
-
wenn Du den Ordner hast, dann gibt es die Eigenschaft NotesView.UniversalID. Mit Set NotesDocument = db.GetDocumentByUNID(NotesView.UniversalID) bekommst Du den View als Dokument-Object und kannst den mit NotesDocument.Save speichern.
Sollte eigentlich reichen.
Aber ich glaube so oft kommt es nicht vor, so dass man die Ansicht / Ordner mal eben per Hand speichern kann.
Gruß
Dirk
-
GetDocumentByUNID bezieht sich aber nur auf die Dokumente die sich im ordner befinden oder ?! ;) ???
-
ja natürlich, aber wenn Du eine UniversalID von einem View hast, kannst Du Dir den View auch als NotesDocument-Object holen. Genau so benutze ich es in einem Agenten.
-
ja schon aber zum replizieren reicht es nicht da wird dann der ordner nicht neu reingeschrieben wenn er mal gelöscht wurde.
-
Löschen ???
Ich schrieb etwas vom Speichern des Dokumentes. Habe es aber wie geschrieben nicht getestet.
/*edit
mit dem NotesDocument-Object des Views (Ordners) hast Du das Desigenelement in der Hand!