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

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

  1. Archi2001

    Archi2001 Гость

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

    oshmianski Гость

    Default target for links in frame?
     
  3. Archi2001

    Archi2001 Гость

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

    TIA :-)
    Lotus team

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

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

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

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