Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: andrew22 am 21.06.05 - 12:31:24

Titel: Ordner Refresh
Beitrag 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  ???
Titel: Re: Ordner Refresh
Beitrag von: Driri am 21.06.05 - 12:33:43
Versuchs mal mit NotesView.Refresh.
Titel: Re: Ordner Refresh
Beitrag von: koehlerbv am 21.06.05 - 12:38:14
... oder im FrontEnd NotesUIWorkspace.ViewResfresh.

Bernhard
Titel: Re: Ordner Refresh
Beitrag von: andrew22 am 21.06.05 - 13:00:40
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 .

 ???
Titel: Re: Ordner Refresh
Beitrag von: Semeaphoros am 21.06.05 - 13:29:13
Wozu soll das gut sein?
Titel: Re: Ordner Refresh
Beitrag von: andrew22 am 21.06.05 - 13:42:28
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 ;)
Titel: Re: Ordner Refresh
Beitrag von: Semeaphoros am 21.06.05 - 14:23:09
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.
Titel: Re: Ordner Refresh
Beitrag von: diali am 21.06.05 - 14:30:24
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
Titel: Re: Ordner Refresh
Beitrag von: andrew22 am 22.06.05 - 12:48:05
GetDocumentByUNID bezieht sich aber nur auf die Dokumente die sich im ordner befinden oder ?! ;)  ???
Titel: Re: Ordner Refresh
Beitrag von: diali am 22.06.05 - 12:54:37
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.
Titel: Re: Ordner Refresh
Beitrag von: andrew22 am 22.06.05 - 13:10:21
ja schon aber zum replizieren reicht es nicht da wird dann der ordner nicht neu reingeschrieben wenn er mal gelöscht wurde.
Titel: Re: Ordner Refresh
Beitrag von: diali am 22.06.05 - 13:12:08
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!