Автообновление Frame

Тема в разделе "Lotus - Программирование", создана пользователем Hedg, 30 ноя 2007.

  1. Hedg

    Hedg Гость

    Можно ли по таймеру обновлять Frameset или отдельный Frame?
    Не Web
     
  2. Sandr

    Sandr Гость

    Не понял что имеется ввиду... Если во врейме соджержится вьюхаЮ, то обновлять надо вьюху а не фрейм.. Если документ - аналогично вьюхе... Если же вы хотите менять содержимое фрейма то используйте notesTimer...
     
  3. Hedg

    Hedg Гость

    Для: Sandr
    Есть у меня Фрейм в котором есть форма, на форме вычисляемое поле котрое берёт данные из View.
    Всё это нужно для отображения количества созданных документов за день.
    При создании докумета в PostSave отрабатывает код добавляет 1 к уже имеющейся сумме созданных документов.
    Вот и хочется автообнолвение прилепить, а вот использование notesTimer не ясно. Можно пример кода с обновлением Фрейма?
     
  4. Sandr

    Sandr Гость

    Вам не нужно ни к каким фреймам лезть... Вам всего лишь обновлять документ надо... Для таймера используейте notesTimer + Help
     
  5. Hedg

    Hedg Гость

    в форме поставил
    Код (Text):
    Sub Postopen(Source As Notesuidocument)
    Set timerUpdate = New NotesTimer(60 , "timer to auto update")
    timerUpdate.Enabled = True
    On Event Alarm From timerUpdate Call Reload
    End Sub
    и
    Код (Text):
    Sub Reload (Source As NotesTimer)
    Dim ws As New NotesUIWorkspace
    Call ws.ReloadWindow()
    End Sub
    Но эфекта никакого
     
  6. Sandr

    Sandr Гость

    Вам нужно документ обновлять, а не окно...
     
  7. Hedg

    Hedg Гость

    В том то и дело что мне надо окно обновить, потому как нужно ещё и другой фрейм обновиnь в котором находится View
     
  8. Sandr

    Sandr Гость

    Обновляя окно, вьюха у вас не обновится... Обновляйте все в отдельности...
     
  9. fvoice

    fvoice Гость

    notesUIWorkspace.ViewRefresh вам в помощь.. должен помочь
     
Загрузка...

Поделиться этой страницей