9 мая 2012 г.

Object Model in SharePoint 2010

В данном сообщении хочу разложить для себя по полочкам объектную модель SharePoint 2010 с примером кода.

Server Object Model:
SPContext - SPSite - SPWeb - SPList - SPListItem - SPField
Client Object Model:
ClientContext - Site - Web - List - Field
JavaScript Object Model:
SP.ClientContext - SP.Site - SP.Web - SP.List - SP.ListItem - SP.Field



Приведу маленький пример использования JavaScript Object Model.

var item;

function GetListItemById(itemId) {
    var clientContext = new SP.ClientContext.get_current();
    var web = clientContext.get_web();
    var list = web.get_lists().getByTitle('ListTitle');
    this.item = list.getItemById(itemId);
 
    clientContext.load(item);
    clientContext.executeQueryAsync(function.CreateDelegate(this, this.OnSuccess), function.CreateDelegate(this, this.OnFailure));
}

function OnSuccess() {
    alert('Success');
}

function OnFailure() {
    alert('Failure');
}

Более подробно можно посмотреть здесь и здесь.

Progress has not stopped.

Комментариев нет:

Отправить комментарий