Profile Documents

dimat

Lotus team
31.07.2008
516
0
#1
Читал в справке, но из-за плохого знания англиского многое осталось не понятным.
Может кто поделится информацией на русском?
 

morpheus

скриптописец
07.08.2006
3 915
1
#2
удобная штука для хранения настроек и быстрого доступа к этим самым настройкам ( ненадо никакаих БДЛукапов и т.д. )

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

dimat

Lotus team
31.07.2008
516
0
#4
Хотелось бы видеть примеры создания и обращения к ним для редактирования
 

alik86

Lotus team
20.11.2008
465
1
#5
В хелпе гляньте:
@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 как с полям обычного документа.

Как-то так.