Как после Call Ws.reloadwindow переоткрыть все открытые документы?

Тема в разделе "Lotus - Программирование", создана пользователем NeoSimvolist, 15 окт 2010.

Статус темы:
Закрыта.
  1. NeoSimvolist

    NeoSimvolist Гость

    НУ или как программно получить доступ к документам находящимся в настоящий момент открытыми?
    Цель сего деяния это - рефрешить все открытые документы в контексте определенной базы данных, дабы реализовать локализацию оной на несколько языков.
     
  2. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Может запихивать юниды открытых доков в какой-нибудь вспомогательный документ (или в профайл), а при закрытии дока выпихивать оттуда его юнид?
     
  3. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Что-то не совсем понятно, как проводится локализация. В свойствах базы можно указать что она многоязыковая (закладка с молотком, внизу), после чего можно элементам дизайна в свойствах указывать, к какому языку они относятся.
     
  4. NeoSimvolist

    NeoSimvolist Гость

    Блин не то! :welcome: ПО проще попробую:
    Вот Открыта БД, открыто несколько документов в режиме редактирования или просмотра, не важно.
    Как мне выяснить какие документы находятся в режиме редактирования (открыты)?
    В идеале получить коллекцию с открытыми документами
     
  5. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    alik86 документ открыт на редактирование, не сохранен или создан на уи, но не сохранен. и таких доков мб несколько.
    Что и как бум переоткрывать в таком случае?
     
  6. NeoSimvolist

    NeoSimvolist Гость

    Мне нужно просто зарефрешить все открытые документы!
     
  7. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    OKEN, а я не знаю... :welcome:
     
  8. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    NeoSimvolist вряд ли реализуешь такой рефреш на лотусе... если сделаешь - отпиши, плз, интересно :)
     
  9. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Есть пропертя NotesDocument.IsUiDocOpen
    Может пригодиться.

    Но вообще, задача попахивает малевичем красным.
     
  10. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    КМК, только способом, указанным alik86 — на Postopen & Postmodechange проверять EditMode и сохранять в профайле юниды, а по выходу — удалять.
     
  11. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    Не понял задачи.. локализация налету? Чтобы интерфейс стал на английском, а потом на хранцуском? Это чтобы пользователям было веселее? Или таким образом мотивировать изучение иностранных языков?
     
  12. NeoSimvolist

    NeoSimvolist Гость

    :) Да вы верно поняли. Локализация "налету"
     
  13. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Неужто бухов своих проучить решили? :)
     
Загрузка...
Статус темы:
Закрыта.

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