Advertisement
Guest User

Untitled

a guest
Feb 27th, 2015
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. var updateWebPartTitle= function (PageUrl, SPWebPartID, generatedFile) {
  2. var clientContext = new SP.ClientContext(hostContextWebUrl);
  3. var factory = new SP.ProxyWebRequestExecutorFactory(_spPageContextInfo.webAbsoluteUrl);
  4. clientContext.set_webRequestExecutorFactory(factory);
  5. var clientContextSite = new SP.AppContextSite(clientContext, hostContextWebUrl);
  6.  
  7. var oFile = clientContextSite.get_web().getFileByServerRelativeUrl(PageUrl);
  8.  
  9. var limitedWebPartManager = oFile.getLimitedWebPartManager(SP.WebParts.PersonalizationScope.shared);
  10. var webPart = limitedWebPartManager.get_webParts().getById(SPWebPartID);
  11. clientContext.load(webPart);
  12. webPart.get_webPart().get_properties().set_item("Title", "Test");
  13. webPart.saveWebPartChanges();
  14.  
  15. clientContext.executeQueryAsync(Function.createDelegate(this, function () {
  16. alert("done");
  17. }), Function.createDelegate(this, function (sender, args) {
  18. alert("error");
  19. }));
  20. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement