2010-06-15 3 views

ответ

2

Попробуйте это:

item.set_item('_ModerationStatus', 0); 
item.update(); 
context.load(item); 
context.executeQueryAsync(successFunction, failureFunction); 

Это работает для меня в простом сценарии.

+0

Вы можете указать любую ссылку для более подробной информации. – Shreyas

6
//upload file to document library 
Microsoft.SharePoint.Client.File newFile = docs.RootFolder.Files.Add(fci); 
//if target doclib has versioning enabled you will not be able to modify the Approval Status until file is checked in. 
newFile.CheckIn("Programmatically Checked In", CheckinType.MajorCheckIn); 
context.Load(uploadFile); 
context.ExecuteQuery(); 

//get the File's underlying ListItem object 
ListItem item = uploadFile.ListItemAllFields; 
//use SPModerationStatusType 
item["_ModerationStatus"] = SPModerationStatusType.Approved; 
item.Update(); 
context.Load(item); 
context.ExecuteQuery(); 
Смежные вопросы