Sharepoint 2013, как программно изменить «Количество отображаемых элементов» для представления списка

sharepoint 2013, как программно изменить «Количество отображаемых элементов» для представления списка, подойдет либо CSOM, либо powershell.


person Zhongmin    schedule 25.08.2014    source источник


Ответы (1)


Используйте View.RowLimit свойство, чтобы установить значение, указывающее максимальное количество элементов списка, отображаемых на визуальной странице представления списка.

Как установить RowLimit для представления через CSOM

public static void SetListViewRowLimit(Web web, string listTitle,string viewTitle,uint rowLimit)
{
    var context = web.Context;
    var list = web.Lists.GetByTitle(listTitle);
    var view = list.Views.GetByTitle(viewTitle);
    view.RowLimit = rowLimit;
    view.Update();
    context.ExecuteQuery();
}

Применение

using (var ctx = new ClientContext(url))
{ 
     SetListViewRowLimit(ctx.Web, "Documents", "All Documents",10);
}
person Vadim Gremyachev    schedule 25.08.2014
comment
круто, это именно то, что я хочу. - person Zhongmin; 26.08.2014