Переоткрыть документ в нужном фрейме

  • Автор темы Автор темы wowa
  • Дата начала Дата начала
W

wowa

Есть фреймсет "MainFrame". Состоит из двух фреймов "LeftNav" (Default target for link in frame = "NotesView") и "NotesView".
В левом фрейме - навигатор, есть кнопка , она создает документ в правом фрейме "NotesView".
В самом документе есть кнопка, где мне надо переоткрыть этот документ в этом же фрейме "NotesView"

Код:
.....
Call uidoc.Close
Set uidoc1 = Wks.EditDocument( True , doc1 ,True )

У меня всегда переоткрывается документ в новом окне.
Я баловался методом
Код:
Call notesUIWorkspace.SetTargetFrame( frame$ )
Но всегда возникает или ошибка или в новом окне открытие.
Кто-н подскажет как это реализовать?
 
Set notesUIDocument = notesUIWorkspace.EditDocument( [editMode] , [notesDocument] , [notesDocumentReadOnly] , [documentAnchor$] , [returnNotesUIDocument] , [newInstance] )

newInstance
Boolean. Optional. If True (default), opens a new instance of notesDocument (parameter 2) in the UI. If False, changes focus to an existing instance of notesDocument if one exists, or to a new instance if one does not exist. This parameter does not apply if notesDocument is not specified or the document has a target frame.
 
а вот интересно, кстати (я не помню), как вместе дружат параметры [editMode]=True и [notesDocumentReadOnly]=True?
 
Код:
Call uidoc.Close
'	Call wks.OpenFrameSet( "MainFrame" )
'	Call wks.SetTargetFrame( "NotesView" )
Set uidoc1 = Wks.EditDocument( True , doc1 ,True,,,False )

nvy , данный код закрывает базу (Фреймсет) и открывает документ по форме, которая по умолчанию, не по той, которая надо
 
Я баловался методом
Call notesUIWorkspace.SetTargetFrame( frame$ )
Но всегда возникает или ошибка или в новом окне открытие.
Кто-н подскажет как это реализовать?

а notesUIWorkspace это у вас инициализированный объект? =)

Код:
				Dim ws As New NotesUIWorkspace
Call ws.SetTargetFrame("fName")

вот так должно бы работать, ну или по крайней мере ошибок не кидать
 
Код:
Call uidoc.Close
'	Call wks.OpenFrameSet( "MainFrame" )
'	Call wks.SetTargetFrame( "NotesView" )
Set uidoc1 = Wks.EditDocument( True , doc1 ,True,,,False )

nvy , данный код закрывает базу (Фреймсет) и открывает документ по форме, которая по умолчанию, не по той, которая надо
OKEN правильно заметила
как вместе дружат параметры [editMode]=True и [notesDocumentReadOnly]=True?
Мне кажется, такое сочетание несколько противоречит здравому смыслу. Да и если переоткрывается текущий документ, doc1 указывать излишне.
 
JS : window.location='URL'

в своё время был приятно удивлен.... :ya_lamo:
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab