Обновление после создания папки

Тема в разделе "Lotus - Программирование", создана пользователем Galayko, 16 май 2008.

  1. Galayko

    Galayko Гость

    Далаю так:
    [codebox]Database db = agentContext.getCurrentDatabase();
    db.enableFolder("VMain\\Test");[/codebox]
    Всё проходит нормально, однако новая папка не видна. Чтобы её увидеть, нужно закрыть и открыть базу.
    Перелопатил в хелпе все (кажется) методы, которые содержат слова update и refresh. Не помогло. Ткните носом, пожалуйста!
     
  2. Sandr

    Sandr Гость

    Что бы была видна где?
     
  3. Galayko

    Galayko Гость

    Запустил агент. Осталось так:
    [​IMG]
    Закрыл/открыл базу. Стало так:
    [​IMG]
    Т.е. появилась папка (как и должно было быть сразу после отработки агента).
     
  4. Sandr

    Sandr Гость

    а релодвиндов не помогает?
     
  5. Galayko

    Galayko Гость

    Попробовал reload и refresh. Не помогло
     
  6. yerke

    yerke Well-Known Member

    Регистрация:
    28 авг 2007
    Сообщения:
    392
    Симпатии:
    0
    программным образом новоиспеченная папка не отобразиться на текущем сесшн
    переоткрытие базы обязательно

    я решил проблему так, кажется изврат но все же

    создай агент по расписанию
    который срабатывает ночью
    и создает нужные папки (и удаляет не нужные)

    покрайней мере юзер утром сможет открыть нужную папку
    без переоткрытия базы
     
Загрузка...

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