SharePoint里面实现Chart图有很多方法,熟悉asp.net朋友都清楚,.net里面提供了许多chart组件。个人觉得.net组件做出来chart图很死板,如果要实现稍微好一点的效果, 侧需要写大量的代码。也许其他朋友会想到第三方提供的组件。如果要使用第三方组件,至少我们需要开发webpart来引用它们,但是每次变更都需要到服务器上面更新dll,频繁的更新,每次发会解析新的dll所用的时间也很长。考虑以上因素,最后我打算用JQuery的plug: highcharts来实现。 highchart提供了很多格式的chart图表,而且效果图也非常不错。唯一需要我们提供的正确的数据格式。

 

后端代码我们决定使用httphander 方式来处理,web service也可以。但是httphandler实现起来更容易一些。其中写了一个接口把生成的datatable数据类型转换成json格式,用jquery里面提供的$.getJson方法调用httphander页面,返回json格式的数据,然后在提供给HighChart,最终实现下面的效果图:

 SharePoint 2007里面实现HighChart效果图

相关文章:

  • 2022-12-23
  • 2022-03-09
  • 2022-12-23
  • 2021-07-20
  • 2021-12-10
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-09
  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
  • 2021-06-07
  • 2021-12-23
  • 2022-12-23
相关资源
相似解决方案