ALL >> Computer-Programming >> View Article
Sharepoint Customization With Familiar Sharepoint Developers
In Sharepoint developers can customize pages on the site if they add or change Web Parts. It enables developers to enhance functionality to pages while Sharepoint customization and that too by avoiding code writing.
In this article we will discuss various things about Web Parts like its editing, moving or adding. Hiding the toolbars in the chart Web Part is something you will learn to know about. The latest version of SharePoint is SharePoint Server 2010 offers nifty Chart web part which shows visual data from various sources including sharepoint lists, BDC, Excel services, etc. This SharePoint Web Parts proves to be a handy control for the developers while the 2007 version missed it. Developers while creating SharePoint solutions are offered with number of options if they use the 2010 version. The chart options include pies, lines, scatters, bars, cones, etc. in both 2D and 3D.
Well we have seen only the positive side but it has some annoying features too that can drive administrators crazy. That thing is at the time of dropping onto the page a toolbar is displayed showing links for “Data & Appearance” ...
... and “Advanced Properties” to everyone with more than basic read permissions. So this is not the thing what we want, right? Tempting to click everyone to see and click on those links to show up pretty little graphs. Well, is this easy enough to turn that off? The answer is “No”. Aren’t we forgetting to include the ubiquitous hide toolbar switch that’s on most other out of the box webparts? This little undocumented feature is what came around while trying to figure out a workaround.
A blog post by Nick Grattan suggests editing the page in SharePoint designer and then changing the web part properties manually in the mark-up. SharePoint destroyer results into hobbling performance if the page mark-up is saved in the content db so it is a better option to try out somewhat JavaScript trickery for solving this problem. Well by turning out the chart webparts that render the content of the toolbar in a predictable pattern.
Well for doing so for rendering the chart preview image the <span> tag in which the toolbar resides is followed by an <img> tag giving a link to a particular page. The input control is followed by <span> and it is the first child of the parent <div>. In the DOM it is easy to find and also a unique thing that we need to ensure that we aren’t turning off any other web part toolbars that we require. Thus, the below script is when added to the page in hidden content editor web part will hide those pesky toolbars by following DOM walking:
< script type="text/javascript" >
vararr = document.documentElement.getElementsByTagName("img");
for (vari = 0; i<arr.length; i++)
{
varimgSrc = arr[i].src;
if (imgSrc.indexOf("ChartPreviewImage") != -1)
{
var parent = arr[i].parentNode;
parent.childNodes[1].setAttribute("style","display:none");
}
}
< / script >
JQuery along with Dom is when preferred then it works well. Again it does also mean that we have to add the content editor and script to every single page our char web parts are on. Option to this one is that save the entire page back to the content DB in designer.
For More Information:- Sharepoint Consulting | Sharepoint Customization
Add Comment
Computer Programming Articles
1. Dynamics 365 Human Resources Capabilities Organizations Managing A Growing Workforce Often Face Challenges Such As Disconnected Hr Systems, Manual ReAuthor: brainbell10
2. Market Forecast: Ai Native Networking Platform
Author: Umangp
3. Microsoft Dynamics 365 Sales Module Features
Author: brainbell10
4. Tvos Apps Development Services
Author: davidjohansen
5. Esp Signature Vs Esp Ultimate: A Strategic Breakdown
Author: ECF Data
6. Javascript Tutorial For Students: Step-by-step Learning With Practical Examples
Author: Tech Point
7. Jquery Tutorial: A Complete Guide For Beginners To Advanced Learning
Author: Tech Point
8. Dynamics 365 Implementation Best Practices Guide
Author: brainbell10
9. Sql Server Development Services In Usa
Author: davidjohansen
10. Tableau Consulting & Data Visualization Services
Author: brainbell10
11. Why Startups Should Use Laravel For Ai Product Development
Author: Melisa Hope
12. Custom Snowflake Data Solutions
Author: brainbell10
13. Sketch Digital Design & Product Experience Services
Author: brainbell10
14. Artificial Neural Network Tutorial: Step-by-step Guide To Understanding Neural Networks
Author: Tech Point
15. Sitecore Development Top App Development
Author: brainbell10






