• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

  • Автор темы NeoSimvolist
  • Дата начала
Статус
Закрыто для дальнейших ответов.
N

NeoSimvolist

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

alik86

Может запихивать юниды открытых доков в какой-нибудь вспомогательный документ (или в профайл), а при закрытии дока выпихивать оттуда его юнид?
 
N

nvyush

Что-то не совсем понятно, как проводится локализация. В свойствах базы можно указать что она многоязыковая (закладка с молотком, внизу), после чего можно элементам дизайна в свойствах указывать, к какому языку они относятся.
 
N

NeoSimvolist

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

hosm

alik86 документ открыт на редактирование, не сохранен или создан на уи, но не сохранен. и таких доков мб несколько.
Что и как бум переоткрывать в таком случае?
 
N

NeoSimvolist

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

hosm

NeoSimvolist вряд ли реализуешь такой рефреш на лотусе... если сделаешь - отпиши, плз, интересно :)
 
O

Omh

Есть пропертя NotesDocument.IsUiDocOpen
Может пригодиться.

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

nvyush

Как мне выяснить какие документы находятся в режиме редактирования (открыты)?
КМК, только способом, указанным alik86 — на Postopen & Postmodechange проверять EditMode и сохранять в профайле юниды, а по выходу — удалять.
 

VladSh

начинающий
Lotus Team
11.12.2009
1 787
157
BIT
84
Не понял задачи.. локализация налету? Чтобы интерфейс стал на английском, а потом на хранцуском? Это чтобы пользователям было веселее? Или таким образом мотивировать изучение иностранных языков?
 
N

NeoSimvolist

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

alik86

Неужто бухов своих проучить решили? :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!