Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: thomson666 am 06.10.10 - 09:27:45
-
Hallo!
Ich hab einen Timehandler der mein Frame alle 60 Sekunden refreshed.
Was mir nun aufgefallen ist.
Wenn man die DB in welchem der Script läuft offen hat und zum Beispiel in seinem Mailfile steht (Basic Client / Kleiner client / abgespeckte Version) und aufgeklappte Ordner, dann werden die alle 60 Sekunden wieder zugeklappt.
(betrifft übrigens alle DB's). Dies tritt auch bei Kategorien in anderen DB´s auf, wenn diese im Vordergrund steht.
Hat jemand ähnliche Erfahrungen? bzw. kann mir jemand helfen?
Danke Tommy
Hier der Code:
Initialize der Ansicht mit Sub des ElapsedTimeHandles
Sub Initialize
On Error Goto errproc
Set elapsedTimer = New NotesTimer(60,"Aktualisierung alle 1 Minuten")
On Event Alarm From elapsedTimer Call elapsedTimerHandler
Exit Sub
errproc:
Print Error$ & " " Erl
Resume Next
End Sub
Sub elapsedTimerHandler(Source As NotesTimer)
Dim ws As New NotesUIWorkspace
Dim profdoc As NotesDocument
Dim uiview As NotesUIView
Dim ses As New NotesSession
On Error Goto errproc
Call ws.ViewRefresh
Call ws.SetTargetFrame("frm_datakt")
Call ws.Reloadwindow()
Exit Sub
errproc:
Print Error$ & " " Erl
Resume Next
End Sub
-
Sollte es jemanden interessieren...
Es ist gelöst
Im Postopen der View die DB setzen und dann im Timehandler die DB vom Postopen mit der DB die man im TImehandler setzt vergleichen. Sind es unterschiedliche DB´s dann nicht aktualisieren, sonst aktualisieren
tommy