希望 永远是快乐的.

有一种沉默叫霸气,有一种内敛叫个性,有一种简单叫深遂,有一种不屑叫自我。

导航

SharePoint 2007里面实现HighChart效果图

 

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,最终实现下面的效果图:

 

posted on 2011-10-20 23:16  希望(Jack)  阅读(346)  评论(0编辑  收藏  举报