• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Как Открыть Сохраненный Документ В Правой Части Фреймсета?

  • Автор темы deeeman
  • Дата начала
D

deeeman

Привет!

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


пробовал открыть через Page: (повешал на левый фрейм на событие квери опен)
Код:
@SetTargetFrame("Frame");
@Command([OpenPage];"TEST")

но как подсунуть сохраненный документ в этот пэйдж, не знаю...

уже пытался делать так:


цитирую ниже, но не победил выделенное:

Теперь как-же такое зафигарить? да просто, открываешь какуюнить левую форму в фрейме, у неё на квери-опен ставишь вот этот скрипт + фолсе на открытие существуещего возращаешь. И вуаля...
Хотя... новый документ откроется не в фрейме а отдельным документом, ну тут тоже надо малость покумекать, думаю сам догадаешься как такое сотворить...
 
D

deeeman

может как то таким способом?

Код:
Dim wrks As New NotesUIWorkspace
Call wrks.SetTargetFrame("Frame")
Call wrks.ComposeDocument("","","WorkTable") - а это не нужно, т к надо открыть сохраненный уже док
'Call ws.EditDocument( True, doc) - не работает блин...
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
181
ммм... мы такое делали, но не при первом открытии...
по кнопке из навигации. делали запуск агента, который дергал документ по форме и открывал в правом фрейме.

там был такой код:

call ws.SetTargetFrame("Rigth")
call ws.EditDoument(true,doc)
call ws.SetTargetFrame("Blank")

и как бы работало....

Blank нужен, чтобы остальные документы открывались в новой вкладке, можно убрать.

Еще может DataBaseScript посмотреть, там много событий.
 
D

deeeman

отчет тут:
 
Мы в соцсетях:

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