Wks.dialogbox

wowa

Well-Known Member
01.02.2007
845
0
#1
Добрый день.

Работает агент, создает документ "doc", в поле "body" запихивает различный текст и линки на различные документы.
В конце агента я открываю этот документ как диалог:
Код:
Call ws.DialogBox("Protocol",True, True, True,True,True,True,"Protocol",doc,False,False,True)
К сожалению, я не могу открывать линки, никак не реагирует на нажатие по линку.
Если я закрою этот диалог и вручную открою этот док, то линки работают.

В чем может быть причина?
 

wowa

Well-Known Member
01.02.2007
845
0
#3
nvy , есть какой-то хелп подтверждающий это?
Документ был создан по форме, на форме имеются кнопки...Кнопки работают, а линки нет...
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 483
360
#4
1. модальность будет мешать
2. в Нотусах, индусы реализовали через...
вощем не надо так делать
а как "работают кнопки" ?
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
#5
nvy , есть какой-то хелп подтверждающий это?
Документ был создан по форме, на форме имеются кнопки...Кнопки работают, а линки нет...
А что делается по кнопкам?
Что есть в справке по данному вопросу — не скажу, а предполагаю на основании собственного опыта. Пока открыт диалог в клиенте, в дизайнере невозможно выбрать/открыть к-либо элемент дизайна. И наоборот, если в дизайнере открыт диалог (например, окно редактирования формулы), то в клиенте невозможно выбрать/открыть документ.
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
#6
wowa
Если Вам нужно поведение, как в окне справки, открывающемся из окна свойств (переход по ссылкам в том же самом окне), то такое, как мы видим, возможно, но как это сделать, я не знаю. Кстати, это не модальное, а всплывающее окно.
 

divankin

Senjor developer
13.08.2009
182
0
#7
Причина в том, что окно модальное.

Вы чего хотите-то?
Чтобы вам все время было доступно окно протокола и можно было открывать где-то рядом различные ссылки из него? Тогда посмотрите в сторону фреймов
Или чтобы документ по ссылке открывался в этом же модальном окне? Тогда можно заменить линки на action hotspot, закрывающие окно и передающие в код, показавший это окно, какое следующее окно нужно показать.