I have a page with some webparts on it, I want to get specific one (by name or ID) using client javascript. I try this code
var ctx=SP.ClientContext.get_current();
var web = ctx.get_web();
var site = ctx.get_site();
var theURL = window.location.pathname;
var oFile = web.getFileByServerRelativeUrl(theURL);
var limitedWebPartManager = oFile.getLimitedWebPartManager(SP.WebParts.PersonalizationScope.shared);
var collWebPart = limitedWebPartManager.get_webParts();
ctx.load(collWebPart);
ctx.executeQueryAsync();
How to get webpart by name or id after i get a collection? Maybe there is a easier way to do it?