1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Перекрестные ссылки с БД на БД

Тема в разделе "Lotus - Программирование", создана пользователем Archi2001, 19 янв 2011.

  1. Archi2001

    Archi2001 Гость

    Репутация:
    0
    Я что то тут напоролся на грабли... вечер... :)
    Есть две БД. в каждой из них есть перекрестные ссылки друг на друга.
    в Базах при старте открывается по умолчанию Frameset...
    Проблема в том, что при каждом нажатии на ссылку открывается отдельное окно другой БД.
    соответсвенно, окон становится с каждым нажатием всё больше и больше...
    (при этом, документы из окон соотв. БД открываются нормально, в одном окне)
    Открытие баз происходит и с NotesUIworkSpace.OpenDatabase и с @URLOpen (по сути - имитируется нажатие Ctrl+O)
    Как сделать так, что бы при открытие фокус передавался на уже открытую БД или, если она не открыта - открывал ее?
    :)
    Спасибо!
     
  2. oshmianski

    oshmianski Гость

    Репутация:
    0
    Default target for links in frame?
     
  3. Archi2001

    Archi2001 Гость

    Репутация:
    0
    Да, в левом фрейме указан правый ... или... о чём речь?
     
  4. TIA

    TIA :-)
    Lotus team

    Репутация:
    0
    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    1
    Используй NotesUIWorkSpace.SetTargetFrame, @SetTargetFrame или Default target for links. Т.е. перед открытием нотес должен знать в каком фрейме открывать. Только вот в текущем фрейме на LotusScript (где выполняется код) открыть что-либо не тривиально
     
  5. VladSh

    VladSh начинающий
    Lotus team

    Репутация:
    0
    Регистрация:
    11 дек 2009
    Сообщения:
    1.248
    Симпатии:
    2
    Да, SetTargetFrame, и ещё я бы поигрался параметром newInstance.
     
Загрузка...

Поделиться этой страницей