现在的位置: 首页 > 综合 > 正文

SharePoint 2007里面实现HighChart效果图

2012年09月08日 ⁄ 综合 ⁄ 共 474字 ⁄ 字号 评论关闭

 

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

 

抱歉!评论已关闭.