123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computer-Programming >> View Article

Sharepoint Customization With Familiar Sharepoint Developers

Profile Picture
By Author: Dylan Rodriguez
Total Articles: 131
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

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

Total Views: 215Word Count: 558See All articles From Author

Add Comment

Computer Programming Articles

1. Top Ai Development Company In Delhi: Leading Artificial Intelligence Services By Doubleklickdesign
Author: Prince

2. What Are The Best Coding Institutes In Bhopal?
Author: Shankar Singh

3. Innovating Blockchain Strategies With Mev Bot Technology
Author: aanaethan

4. How To Choose The Right Coding Institute In Bhopal
Author: Shankar Singh

5. Streamline Your Finances With The Best Bookkeeping Software In Zambia
Author: Doris Rose

6. Maximizing Ebay Success With Maropost/neto Partnerships
Author: rachelvander

7. The Rise Of Ai In Modern Gaming
Author: Saira

8. Enhancing Business Efficiency With Entrust Network: Singapore’s Premier It Solutions Partner
Author: Entrust Network Services

9. Ai And Ml Training: Empowering Your Career With Infograins Tcs
Author: Infograins tcs

10. How To Evaluate Coding Institutes In Bhopal?
Author: Shankar Singh

11. Revolutionizing Delivery Services With Application Development
Author: basheer ansari shaik

12. How Google Cloud Platform Aids Businesses And Keeps Its Data Safe?
Author: Stuart

13. Custom Web Development Solutions In Surat For Growing Businesses
Author: sassy infotech

14. Video Streaming App Development: 12 Key Features, Architecture And Cost
Author: Byteahead

15. Understanding Google Analytics Events
Author: Byteahead

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: