Работа со структурой

Тема в разделе "Lotus - Программирование", создана пользователем Duedev, 6 сен 2005.

Статус темы:
Закрыта.
  1. Duedev

    Duedev Гость

    Что не документация - то агитация в пользу гибкости и функциональности структур ... попробовал сделать что-то вроде стандартного виндусовского навигатора и сразу же столкнулся с проблемой... и если она не решаемая, то боюсь придется если не опровергнуть , то частично не согласиться этими гимнами и серенадами а-ля "Use outline - all will well and beautifully"

    Собственно суть проблемы: есть схема "Struct{Folders}"- для пользователя это что-то вроде иерархии его папок; это структура внедрена в страницу
    "Page{Nav}", которая в свою очередь является контентом фрейма "Frame{1}", который входит в набор рамок "Frames{Main}", который ,в свою очередь, является стартовым при открытии базы данных...
    Создаю действие "Новая папка"(на странице) со следующим кодом:

    Sub Click(Source As Button)
    Dim Session As New NotesSession
    Dim db As NotesDatabase
    Set db=session.CurrentDatabase
    Dim outline As NotesOutline
    Set outline=db.GetOutline ("Struct{Folders}")
    Dim entry As NotesOutlineEntry
    Dim s As String
    s=Inputbox$("Имя папки:","Создание новой папки")
    Set entry = outline.CreateEntry(s)
    Call outline.save()
    End Sub

    Т.е хочу чтобы пользователь имел возможность создать папку(которая фактически является элемнтом структуры) ... Папка(элемент) создается и все бы хорошо... но.... обновить вид иерархии структуры получается только в том случае, если я захожу в дизайнер, все переоткрываю и сохраняю ...
    а мне ,естественно, хотелось бы чтобы все измененя вступали в силу непосредственно после выполнения действия...


    Может кто-нибудь уже сталкивался с такой проблемой? знает что делать?

    PS: Впринципе, если к странице програмно нельзя обратиться, то можно внедрить структуру на форму... но и здесь не знаю как быть....
     
  2. nor

    nor Гость

    Тоже мучался с проблемой обновления outline на странице и на форме. Помогает только переоткрытие базы данных (на станции Notes). Если найдешь решение проблемы, напиши, пожалуйста.
     
  3. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Я знаю 2 способа. Нашел на форуме IBM по лотусу. Но ни один у меня не заработал. :(
    Хотя я и не сильно заморачивался.

    Вот первый:
    Вот ответ на него:
    Судя по всему, второй мало у кого работает (если вообще работает). У меня не заработал.
    А вот первый, кажется, реальный способ.
     
  4. nor

    nor Гость

    Спасибо.
     
  5. Duedev

    Duedev Гость

    <!--QuoteBegin-nor+7:09:2005, 13:41 -->
    <span class="vbquote">(nor @ 7:09:2005, 13:41 )</span><!--QuoteEBegin-->Спасибо.
    [snapback]24568" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Ты пробовал? получилось?

    У меня с этими вариантами ничего не выходит :)
     
  6. Guest_Beginner_*

    Guest_Beginner_* Гость

    Подскажите как и где использовать скрытие вьюхи?
    Очень прошу!!!
     
  7. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: Guest_Beginner_*
    Не понятен вопрос. Подробнее.
     
  8. Domino6

    Domino6 Гость

    <!--QuoteBegin-Guest_Beginner_*+15:11:2005, 17:16 -->
    <span class="vbquote">(Guest_Beginner_* @ 15:11:2005, 17:16 )</span><!--QuoteEBegin-->как и где использовать скрытие вьюхи
    [snapback]27116" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Для системных нужд:
    - лукапы
    - встроенные виды
     
  9. Guest

    Guest Гость

    <!--QuoteBegin-Domino6+15:11:2005, 17:32 -->
    <span class="vbquote">(Domino6 @ 15:11:2005, 17:32 )</span><!--QuoteEBegin-->Для системных нужд:
    - лукапы
    - встроенные виды
    [snapback]27124" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Извени я новичок. А можна подробнее какой то пример?
     
  10. Guest

    Guest Гость

    Ответьте пожалуйста:
    Когда создаешь новую вьюху и выбираешь viewType: Private,
    то она называется скрытой?
    Или ето не все?
     
  11. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: Guest
    Она называется личной.
    Скрытые - это совсем другое дело. :(
     
  12. Guest

    Guest Гость

    А как сделать скрытую?
     
  13. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Прочесть нормально ветку Hidden View на форуме.
     
  14. Duedev

    Duedev Гость

    Вот не пойму, как скрытые вьюхи соответствуют теме "Работа со структурой"...

    Вообщем, если кто-то знает решение объявленный выше задачи, будьте добры, напишите... Этот вопрос по-прежнему актуален! :lol:
     
Загрузка...
Статус темы:
Закрыта.

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