SharePoint2013问题与解决(一)——图表web部件默认不支持

     SharePoint2013正式版已经出来好几个月了。总体来说,SharePoint 2013在界面上做了很大的变化,并且设计方式上也做了很大的变化。功能上也做了很大的更改,其中最大的更改莫过于提出了app的概念。在10中的列表、库之类的,在2013中都被称作app.

    好了,废话不多说,切入这篇文章的主题吧。用sharepoint 2013做项目并需要用到图表功能时,你会发出一声惊叹:10的那种好用的“图表部件”到哪里去了?然后你去查看官方网站,官网给出的答案是:图表部件在sharepoint2013中不支持,请使用excel图表替代。excel图表确实强大,当你真去使用excel图表时你又会发现一个很不爽的问题:用excel创建链接sharepoint列表作为数据源的图表不能自动更新数据(通过我的测试得出的结论,可能会有没有注意到的地方),并且excel图表有一个致命的问题,就是中文图表用web展示时会出现乱码。
    这时我们就得考虑用其他方法代替,首先想到的是用performance point做代替,但是难度变大了。到现在为止你会突然很怀恋sharepoint2010中的图表部件。好吧,我承认我买了这么久的乖。
     其实sharepoint2013中是包含图表部件的,只是默认没有开启,并且有些问题(不知道微软是想摒弃这个控件,还是想在下个13的版本中启用这个功能)。我们只需要到站点的web部件管理中添加上它就行了。以下是具体步骤:

  • 网站设置——> Web部件——>文件——>新建文档——>找到ChartWebPart并选中,覆盖并添加即可。这时我们可以在编辑页面中插入web部件——>杂项——>选中ChartWebPart并插入即可(但是会有些问题: 
         SharePoint2013问题与解决(一)——图表web部件默认不支持_第1张图片

SharePoint2013问题与解决(一)——图表web部件默认不支持_第2张图片

SharePoint2013问题与解决(一)——图表web部件默认不支持_第3张图片

SharePoint2013问题与解决(一)——图表web部件默认不支持_第4张图片


SharePoint2013问题与解决(一)——图表web部件默认不支持_第5张图片

  • 这时图表基本可创建,但是在创建页面会有很多样式的问题,主要是因为这个web部件还是默认继承10的masterpage造成的,下面我做了个修改后的版本, 大家可以到我的codeplex中下载并覆盖layout目录下面的Chart文件夹即可,接下来给大家看一下完成后的memo截图:
    SharePoint2013问题与解决(一)——图表web部件默认不支持_第6张图片
    SharePoint2013问题与解决(一)——图表web部件默认不支持_第7张图片
  • 怎么样?还不错不吧!!!!

你可能感兴趣的:(Web,chart,part,SharePoint2013,部件,web部件)