D
DNT
На форме есть встроенное вью, на "Queryopendocument" которого открывается документ в диалогбоксе, выполняются некоторые действия пользователем - вводятся данные в документ.
Далее документ с диалогбоксом вместе закрываются и я автоматически нужно обновить некоторые "статистические данные" в исходном документе.
Сейчас это происходит так :
т.е. в базе есть вьюшки в которые отбираются определенным образом документы, этот код считает кол-во доков в каждой вьюхе и обновляет поля в документе.
Все работает. Но есть видимые "зависоны" UI: на полсекунды виден лаг. Т.е. тормозит такой подход.
Как-бы реализовать это дело более красиво? JavaScript?
Может вынести эти данные в другой фрейм и там както красиво рефрешить?
Ткните меня в нужном направлении.
СПС.
Далее документ с диалогбоксом вместе закрываются и я автоматически нужно обновить некоторые "статистические данные" в исходном документе.
Сейчас это происходит так :
Код:
Dim db As NotesDatabase
Set db = ws.CurrentDatabase.Database
Dim view As NotesView
Set view = db.GetView("(CNTDataWeek)")
Call ws.CurrentDocument.FieldSetText ("week",Cstr(view.EntryCount))
Set view = db.GetView("(CNTDataPeriod)")
Call ws.CurrentDocument.FieldSetText ("period",Cstr(view.EntryCount))
Set view = db.GetView("(CNTDataToday)")
Call ws.CurrentDocument.FieldSetText ("day",Cstr(view.EntryCount))
Set view = db.GetView("(CNTDataUpload)")
Call ws.CurrentDocument.FieldSetText ("upload",Cstr(view.EntryCount))
т.е. в базе есть вьюшки в которые отбираются определенным образом документы, этот код считает кол-во доков в каждой вьюхе и обновляет поля в документе.
Все работает. Но есть видимые "зависоны" UI: на полсекунды виден лаг. Т.е. тормозит такой подход.
Как-бы реализовать это дело более красиво? JavaScript?
Может вынести эти данные в другой фрейм и там както красиво рефрешить?
Ткните меня в нужном направлении.
СПС.