Проблема с Outline

Тема в разделе "Lotus - Программирование", создана пользователем nayke, 10 авг 2010.

  1. nayke

    nayke Well-Known Member

    Регистрация:
    4 авг 2010
    Сообщения:
    310
    Симпатии:
    0
    Проблема вот в чем:
    Имеется главная форма на ней отображается дерево видов (доступных пользователю) соданная через структуру->страницу->рамку и содержимое выбранного вида. при выборе определенног действия с помощью команды openview открывается папка - открывается в новом окне, в котором помимо содержимого слева отображаются все имеющиеся виды(не через первоначальныую структуру). Как наложить заданный outline на отображение вида или вообще скрыть его. С Лотусом работаю совсем недавно, структура создавалась до меня.
     
  2. Xalet

    Xalet Well-Known Member

    Регистрация:
    8 авг 2008
    Сообщения:
    410
    Симпатии:
    0
    outline -> page -> frameset/frame
    view -> frameset/frame1

    target frame frame1

    Аутлайн разместить на пэйдж. Создать фреймсет с двумя фреймами. Один для меню, один для вьюшек. В аутлайне в таргет фрейме указать фрейм, в котором отображать вьюшки...

    ЗЫ и это если правильно понял, чего вы вообще хотите
     
  3. nayke

    nayke Well-Known Member

    Регистрация:
    4 авг 2010
    Сообщения:
    310
    Симпатии:
    0
    Насколько я понимаю решение проблемы. Вопрос такой Как программно Вывести нужный OutLine или скрыть его вообще. Потому как я открываю папку с помощью команды openview и результат - новая вкладка и вместо красивого(созданного) дерева видов просто список всех вьюшек и папок созданных а программе
     
  4. Xalet

    Xalet Well-Known Member

    Регистрация:
    8 авг 2008
    Сообщения:
    410
    Симпатии:
    0
    опен фреймсет сет таргет фрейм...
     
  5. nayke

    nayke Well-Known Member

    Регистрация:
    4 авг 2010
    Сообщения:
    310
    Симпатии:
    0
    А Можно подробнее. Попробоал результат тот же
     
  6. Xalet

    Xalet Well-Known Member

    Регистрация:
    8 авг 2008
    Сообщения:
    410
    Симпатии:
    0
    Вывести нужный OutLine или скрыть его вообще. Потому как я открываю папку с помощью команды openview. Outline не трогаем вообще.

    Call notesUIWorkspace.OpenFrameSet( frameset$ )
    Call notesUIWorkspace.SetTargetFrame( frame$ )
    Call notesUIDatabase.OpenView( viewName$ [, key$] [, newinstance] [, replaceView] )

    читаем про эти команды.

    Код (LotusScript):
        Dim ws As New NotesUIWorkspace
    Dim uidb As NotesUIDatabase
    Set uidb = ws.CurrentDatabase

    Call ws.OpenFrameSet( "frmstmain" )
    Call ws.SetTargetFrame( "body" )

    Call uidb.OpenView("TestView","",False,True)
     
Загрузка...
Похожие Темы - Проблема Outline
  1. c0de3r
    Ответов:
    5
    Просмотров:
    126
  2. DobermannTT
    Ответов:
    10
    Просмотров:
    135
  3. SoulPaladin
    Ответов:
    4
    Просмотров:
    131
  4. Artael
    Ответов:
    1
    Просмотров:
    110
  5. ENSLER
    Ответов:
    0
    Просмотров:
    103

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