Domino 9 und frühere Versionen > ND9: Entwicklung
Per "uidoc" in ein "doc" schreiben und dieses refreshen (schließen/öffnen?)
jBubbleBoy:
ws.EditDocument besitzt mehr als zwei Parameter.
Für euch ist der letzte von Interesse, "newInstance" - diesen mit false aufrufen liefert immer das aktuelle UiDoc zurück.
Tode:
@Erik: Nein, eben nicht... Das liefert nur dann das aktuelle UIdoc zurück, wenn dieses nach dem Erstellen mindestens einmal geschlossen wurde und wieder geöffnet, ansonsten öffnet EditDocument das Dokument ein zweites Mal... das ist ja der Bug, von dem ich spreche...
jBubbleBoy:
Stimmt, den Effekt hatte ich so noch nicht als Problem. Bei Frank spielt das eventuell keine Rolle, da er von im Lesemodus geöffnet schreibt ... oder?
Spontan würde ich beim Query/PostSave ein re-open einbauen (nur wenn es neu ist), denn einmal gespeichert werden muss es ja, um über Backend verfügbar zu sein.
Das schon mal als "Problemlöser" versucht?
Frank_B:
Guten Morgen,
schön hier, dass man Ideen und Lösungsansätze bekommt.
Na dann will ich mal heut früh das Thema wieder angehen :)
Einen "Aktualisieren" Knopf habe ich in meinem "doc".
Es wäre halt schön wenn das automatisch gehen würde, Problem ist halt wenn der user beide Dokumente schon geöffnet hat.
Gibts denn einen event, wenn ich im Client von einem bereits geöffneten dokument in ein zweites bereits geöffnetes Dokument springe? (Beim Sprung in dieses geöffnete Dokument, à la "QueryOpen")
jBubbleBoy:
Nein so ein Ereignis gibt es nicht.
Aber ein NotrsTimer, welcher regelmäßig ins Backend schaut und prüft ob das Dokument geändert wurde, um dann ein refresh auszuführen - würde das Problem auch lösen.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln