How to remove Webpart in a Page in Office 365 using CSOM ?
In this article, we will talk bout the site provisioning technique which is followed in Office 365 app model. you can remove web part from a SharePoint page using CSOM code. Below is the sample piece of code to achieve the same.
Please visit my another article to add a webpart to a Sharepoint page using CSOM code.
var context = new SP.ClientContext(webUrl);
var web = context.get_web();
var page= web.getFileByServerRelativeUrl(webUrl + pageUrl);
var webPartMgr = page.getLimitedWebPartManager(SP.WebParts.PersonalizationScope.shared);
var webPartDefine = webPartMgr.importWebPart(webPartXml);
context .Load(webPartMgr.WebParts);
context .ExecuteQuery();
if (webPartMgr .WebParts.Count == 0)
throw new Exception(“No web parts found”);
var webPartDefinition = limitedWebPartManager.getById(WebPartGuid);
webPartDefinition.deleteWebPart();
clientContext.executeQueryAsync(Function.createDelegate(this, this.onRemoveSucceeded), Function.createDelegate(this, this.onRemoveFailed));
Do visit my other blogs on office365 below.
Add Webpart in a Page in Office 365 using CSOM
Apply Site Logo In Office 365 using CSOM Code
Set Alternate CSS URL in Office 365 using CSOM
Set Theme to a site in SharePoint Online Or Office 365 programmatically using CSOM
Happy SharePointing Folks… Hope it helps you guys!!