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

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

NeoSimvolist

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

alik86

Lotus team
20.11.2008
465
1
#2
Может запихивать юниды открытых доков в какой-нибудь вспомогательный документ (или в профайл), а при закрытии дока выпихивать оттуда его юнид?
 

nvyush

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

NeoSimvolist

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

hosm

* so what *
18.05.2009
2 442
6
#5
alik86 документ открыт на редактирование, не сохранен или создан на уи, но не сохранен. и таких доков мб несколько.
Что и как бум переоткрывать в таком случае?
 
N

NeoSimvolist

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

hosm

* so what *
18.05.2009
2 442
6
#8
NeoSimvolist вряд ли реализуешь такой рефреш на лотусе... если сделаешь - отпиши, плз, интересно :)
 

Omh

Lotus team
04.07.2007
2 210
1
#9
Есть пропертя NotesDocument.IsUiDocOpen
Может пригодиться.

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

nvyush

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

VladSh

начинающий
Lotus team
11.12.2009
1 262
6
#11
Не понял задачи.. локализация налету? Чтобы интерфейс стал на английском, а потом на хранцуском? Это чтобы пользователям было веселее? Или таким образом мотивировать изучение иностранных языков?
 
Статус
Закрыто для дальнейших ответов.