最近由于工作项目需要,尝试着利用 进行报表开发。以前曾用过一款
商用的报表开发工具,所以对这类工具的使用模式还是比较熟悉的,但还是遇到了很多麻
烦和问题。最大的问题就是没有文档和售后技术支持,遇到问题只能时到网上搜索,但在
网上也很难找到几篇有用的能解决问题的文章,且大量抄来抄去的重复文章,找到的几篇
却在关键的地方语焉不详。没办法,问题的解决还得靠自己去琢磨。怎样利用上述工具进
行图表开发,我整整琢磨尝试了 天。网上没找到有用的文档,看 的 ,
也不知其所以然。好在经过自己的琢磨和不断试验,整理出了一条图表开发的思路和步骤
尽管还是有很多不清楚的地方,但眼下总结出来的已经足够项目的开发应用了。
下面以柱状图()为例,详细说明图表的开发过程。
确定数据源类型和其中参数
我选择的是 类型的数据源。我也试过 数据源,没问题,只是我
的应用需求是要根据用户的选择展示,所以用 更灵活和方便些,不必
每次选择都去查数据库。
用 开发图表,在定义图表属性中的数据时,需要添加 ,一个
中包括 !、 !、"# !、## ! 等。
当我开始看到这些东西时,真的时搞不明白是什么意思。试来试去,基本上弄清楚了,关
键是前 个,"# ! 很明白是指数据的值, ! 代表分组,
! 则代表分组中的不同指标。举例说明:我公司的一款数据产品销往全国各地的不
同电信运营商,图表要按地区展示各运营商的产品套数,那么这里的地区就是
!,运营商就是 !,"# ! 就是产品的套数了。
于是图表数据源的参数有 个就够了,即 、 和 #。其他一些图表可能情况
略有不同,如饼图(), #! 等,如要做的通用些,可再加入些其他参数。
我这里有 个足够了。
开发数据源类
首先定义一个用户图表的 !:!,包括 个成员变量及相应的 $ 和
$。 个成员变量的名称如前所述,无论图表要显示什么样的数据,都按这 个变量进
行对应并赋值即可。这样的名称也与 中图表的数据相对应,不至于搞错。如下:
##!%
!&
!&
'#&
#!()%
评论5
最新资源