Profile Documents

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

  1. dimat

    dimat Lotus team
    Lotus team

    Регистрация:
    31 июл 2008
    Сообщения:
    518
    Симпатии:
    0
    Читал в справке, но из-за плохого знания англиского многое осталось не понятным.
    Может кто поделится информацией на русском?
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    удобная штука для хранения настроек и быстрого доступа к этим самым настройкам ( ненадо никакаих БДЛукапов и т.д. )

    в видах профили не светяться, а для доступа к ним используються собако-функции и спец. методы класа NotesDatabase
     
  3. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    Да прямо тут на форуме имеются всякие изыски. Например тут
     
  4. dimat

    dimat Lotus team
    Lotus team

    Регистрация:
    31 июл 2008
    Сообщения:
    518
    Симпатии:
    0
    Хотелось бы видеть примеры создания и обращения к ним для редактирования
     
  5. alik86

    alik86 Lotus team
    Lotus team

    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    0
    В хелпе гляньте:
    @Command( [EditProfile] ; formname; uniqueKey )
    @Command( [EditProfileDocument] ; formname; uniqueKey )
    @GetProfileField
    @SetProfileField
    GetProfileDocument method
    EditProfile method
    и примеры к ним.
    На русском в принципе особо и добавлять нечего.

    Как пример - создание общего настроечного документа приложения:
    1. Создаете форму (пусть будет "(CommonSettings)") с нужными полями и т.п. для ввода/отображения общих настроек Вашего приложения.
    2. Вешаете куда-нибудь @Command([EditProfileDocument];"(CommonSettings)") (например на Outline Entry) - будет откравать (при первом обращении создаст) ваш профайл по форме "(CommonSettings)"
    3. Когда документ создан, начинаете к нему обращаться.
    Например:
    Set DocProfile = DB.GetProfileDocument("(CommonSettings)"), где DocProfile - это NotesDocument, DB - база в котором он лежит.
    И обращаетесь к полям DocProfile как с полям обычного документа.

    Как-то так.
     
  6. dimat

    dimat Lotus team
    Lotus team

    Регистрация:
    31 июл 2008
    Сообщения:
    518
    Симпатии:
    0
    Спасибо всем за ответы, буду разбираться
     
Загрузка...
Похожие Темы - Profile Documents
  1. eaglemw
    Ответов:
    1
    Просмотров:
    1.436
  2. eaglemw
    Ответов:
    1
    Просмотров:
    1.201
  3. alik86
    Ответов:
    12
    Просмотров:
    5.100
  4. yerke
    Ответов:
    23
    Просмотров:
    6.956
  5. Amfion
    Ответов:
    0
    Просмотров:
    470

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