Ulteam.SharePoint

ListInitialization Class

Namespace: Ulteam.SharePoint

Description

Создание списков для работы с процессом.

Constructors

Name Description
ListInitialization() Инициирование пустого SchemeList.

Methods

Name Description
AddLists(SPWeb Web, Boolean AddSamplesToLists) Добавление списков из SchemeList, если они не существуют.
Web: Узел для создания на нем списков.
AddSamplesToLists: Добавить примеры в списки настроек.
SetByDefault() Определяем списки по умолчанию.

Samples


public void AddStandardLists()
{
    SPWeb web = Settings.Mock.Web;
    
    // инициирование объекта
    ListInitialization listInitialization = new ListInitialization();

    // добавление схем стандартных список для процессов и уведомлений
    listInitialization.SetByDefault();

    // Можно удалить часть списков, если они не нужны,
    // либо добавить свои списки.
    // Для этого необходимо поменять listInitialization.SchemaList, 
    // как это делается в listInitialization.SetByDefault
    // ------------------------------------------------------------

    // создание списков из listInitialization.SchemaList
    listInitialization.AddLists(web);
}

Updated: