通过js调用FineReport的打印方法,使用打印模板进行打印,而那张打印模板则是一张数值为0用空格显示的模板,关于这一点可用FineRepoirt的条件属性实现。
告诉思路吧, 剩自摸索, 涨经验, 涨姿势啊~~~php 读取数据, 组织数据json格式, 由客户端调用, 格式:
category: ["管理院",'....."]
data: [ [136,215], [147,196], .....]
客户端, 先调用 Highcharts.chart 构造图表, 设定基本型装横向组堆积图
js通ajax加载数据, 数据设置图标 category, series
chart.redraw 即.
具体先看 highcharts所sample, 比较合适, 直接照搬, 想办修改数据即.
chart.js是一款基于HTML5 Canvas的图表插件,chart.js的功能非常强大,它不仅提供了常见的柱形图、折线图、饼状图,而且还提供了环形图、雷达图,样式外观多样,图表的色彩搭配也比较清新。chart.js还有一个特点就是图表在初始化的时候有弹性动画特效,这也是HTML5 Canvas的一大功劳。