Язык @-формул в LotusDomino R 6.

Функция выбора требуемого фрейма


@SetTargetFrame( "имя_фрейма" )

Область применения: предназначена для работы в формулах акций, гиперобъектов, кнопок панели инструментов и агентов, запускаемых вручную. За функцией должна следовать одна из команд: @Command( [OpenFrameset] ), @Command( [OpenPage] ), @Command( [OpenView] ),

@Command( [Compose] ), @Command( [EditDocument] ), @Command([RefreshFrame]). Функция не выполняется, если за ней следует команда @Command( [OpenView] ), у которой не опущен параметр "окно". В случае если за функцией следует команда @Command( [OpenView] ), у которой опущен параметр "вид", то открывается вид, который перед вызовом функции последний раз открывался во фрейме с именем "имя_фрейма". Функция не выполняется, если за ней следует команда @Command([RefreshFrame])

, у которой не опущен параметр "целевой_фрейм".

Функция определяет фрейм, в пределах которого должен быть открыт объект, указанный в следующей за функцией команде. Может быть использована для открытия в рамках фрейма видов, страниц, набора фреймов, или документов в режиме создания или редактирования.

Параметр "имя_фрейма" определяет требуемый фрейм.

Из личного опыта функция также работает совместно с @URLOpen, как в браузере, так и в клиенте Notes.

Пример 1. Открывает во фрейме с именем "Second" вид с именем "View1".

@SetTargetFrame( "Second" );

@Command( [OpenView]; "View1" )

Пример 2. Открывает в новом окне главную страницу сайта lotus.com.

@SetTargetFrame( "_blank" );

@URLOpen( "http://www.lotus.com" )



Содержание раздела