Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: thomson666 am 06.10.10 - 09:27:45

Titel: On Event Timehandler
Beitrag 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
Titel: Re: On Event Timehandler
Beitrag von: thomson666 am 08.10.10 - 10:43:10
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