Форум продуктов IBM Lotus
Общие вопросы => Разработка приложений => Тема начата: nadya от 12 Октябрь 2009, 09:51:50
-
при открытии базы открывается документ: форма с полями, и кнопкой Обновить. при нажатии кнопки происходит замена значений полей документа значениями из другого документа. но форма автоматически не обновляется, обновление заметно толкьо после переоткрытия базы. в свойствах формы стоит галка Automatically refresh fields.
в событии Postopen попробовала прописать source.AutoReload = True но ничего не произошло. как с этим бороться?
*база на сервере.
-
Документ обычный, не профайл?
-
обычный, отображается через форму, открывается во фреймсете
-
Если изменяется документ в базе, то программно переоткройте документ.
Или попробуйте методы Refresh и Reload класса NotesUIDocument.
-
как программно переоткрыть документ?
база на сервере, пользователь просто открывает ее у себя, ui методы же не подходят?
-
Если пользователь работает непосредственно с документом через интерфейс клиента, то можно UI
Переоткрыть можно, к примеру, так:
uidoc.close
Call ws.editdocument(True,doc)
Set uidoc = ws.currentdocument
' где doc - это uidoc.Document