上篇blog说了要展示下Fusioncharts在系统中的使用,现在就分享下自己在这块的应用。

首先向大家展示下这个效果是怎样的。

鼠标点击相关数据行,弹出隐藏DIV。

前台JSP需要文件:

  1. FusionCharts.js(核心JS类库)
  2. Pie3D.swf(此系统宿舍评分情况统计正好是12个月,刚好可以用这个flash,FusionCharts有很多各种各样的SWF,大伙可以根据在开发中的实际情况选择不同的SWF)
  3. 前台JSP:需要定义一个DIV,此DIV先隐藏,当触发事件时,显示并展示数据。

后台:后台大家可以根据实际情况,总之就是要想方设法返回XML数据,当然,说到这,有基础的都会想到AJAX,实际上应该都是前台发送请求,交由AJAX引擎,后台逻辑处理,返回XML数据。贴一下程序中的返回XML数据的程序块(我的是在Action中返回)。

返回XML数据之后,就交由Pie3D.swf来解析啦,其实Pie3D.swf解析有两种方法,一种是setDataUrl,另外一种就是setDataXML。setDataUrl需要产生XML文件,关于这个大家可以直接用I/O去构建,也可以借助插件,比如dom4j,但是我在尝试构建文件的过程中,发现这个构建文件是无法往深层构建的,所以这个方法我也没试成功,我使用的是后者,先贴下代码给大家看下,而且这个还不能写在JS文件中,只能写在JSP文件里面,不然实现不了。

图片里的PieDiv即JSP里面隐藏的Div。

至此,FusionCharts图标组件就应用成功,关于这个组件的好处,别的不多说,至少对于用户来说,会有很高的体验,而一个系统的用户体验可以是衡量一个系统是否优秀的重要指标。

转载于:https://www.cnblogs.com/iou123lg/archive/2012/06/10/2544159.html

Fusioncharts图表组件在宿舍评分统计中的应用相关推荐

  1. 《Excel数据可视化:一样的数据不一样的图表》——2.3 概率统计中的正态分布和偏态分布...

    本节书摘来自华章计算机<Excel数据可视化:一样的数据不一样的图表>一书中的第2章,第2.3节,作者 恒盛杰资讯,更多章节内容可以访问云栖社区"华章计算机"公众号查看 ...

  2. Fusioncharts图表组件API参考方法(Functions)汇总篇(续)

    [摘要]: chartType()FusionCharts的JavaScript类API提供了大量的功能.下面的列表显示在每个功能的详细信息: 一.FusionCharts的类 - 实例功能 1.co ...

  3. java fusioncharts_FusionCharts free -flash图表组件在java中使用

    针对项目中图表显示,在JFreeChart使用一段时间后,针对图表显示效果来看,flash图表流体美丽,视觉性好,界面友好性更强一些,因此在一些flash组件中选择,最后尝试使用FusionChart ...

  4. 二十三、【开源】EFW框架Web前端开发之常用组件(FusionCharts图表、ReportAll报表等)

    回<[开源]EFW框架系列文章索引> EFW框架源代码下载V1.2:http://pan.baidu.com/s/1hcnuA EFW框架实例源代码下载:http://pan.baidu. ...

  5. web元件库、axure元件库、通用元件库、常用web组件、常用表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴

    web元件库.axure元件库.通用元件库.常用web组件.常用表单.框架.数据表单.导航栏.边框.图标.列表.日期时间选择器.评分组件.穿梭框.输入框.步骤条.图表组件.数据可视化.后台模板.时间轴 ...

  6. web元件库、axure元件库、元件库、web组件、控件、表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴

    web元件库.axure元件库.通用元件库.web组件.控件.表单.框架.数据表单.导航栏.边框.图标.列表.日期时间选择器.评分组件.穿梭框.输入框.步骤条.图表组件.数据可视化.后台模板.时间轴. ...

  7. uniapp中 秋云uCharts图表组件 基础使用

    官方文档:秋云uCharts图表组件 1.导入到对应项目中 根目录会多出文件夹uni_modules 柱状图基础使用 完整代码: <template><view><vie ...

  8. uniapp 中使用图表(秋云uCharts图表组件)

    在用uniapp做项目时,遇到要做折线图的需求,但是又不想用echarts,在uniapp中dom操作非常的麻烦.于是找到了一个专门为app而生的图表插件uCharts(秋云uCharts图表组件), ...

  9. Fixchart图表组件——介绍

    <sdt id="89512093" sdtgroup="t" contentlocked="t" sdtlocked="t ...

最新文章

  1. 给楠哥准备的入门单片机
  2. 服务器重启导致无法启动MySQL
  3. Laravel 日志权限问题
  4. php 判断是否在指定时间段范围内
  5. ST-LINK驱动的安装(有图 超详细)
  6. ov5640帧率配置_ov5640不改变pclk的情况下,通过缩小输出图像大小来提高输出帧率...
  7. mysql 题库_题库Mysql表设计案例
  8. Dell uefi使用U盘重装系统
  9. 【实习日报】2019年6月上半月 前端开发实习工作日报汇总
  10. URL重定向(跳转)漏洞
  11. 三角函数与代数恒等式(1)
  12. Android日常开发问题总结:这些问题火候不够,随时变成删库跑路!
  13. IE浏览器缓存第二次请求的解决方案
  14. u盘插linux电脑不好使,u盘插电脑没反应怎么办的几种真正解决方式
  15. 三层魔方拼接Get技巧
  16. 【Linux学习】Linux free 命令学习
  17. 在线语音识别和离线语音识别哪个好
  18. M3DGIS三维电子沙盘数字沙盘大数据人工智能模拟对抗推演系统开发教程视频第一课
  19. Photoshop文字之——打造肌理文字—意象中国
  20. 企业为何选择企业云盘而不是个人云盘呢?

热门文章

  1. 共享锁+行锁防止其他事务对指定行同时更新
  2. 32 | 浅谈容器网络
  3. android 6.0 sd卡读写权限,Android 6.0 读写SD卡权限问题
  4. 从阿里云七代云服务器,谈云计算四大趋势
  5. Apache Flink Meetup · 上海站,超强数据湖干货等你!
  6. 四年,如何从前端小白蜕变为前端技术专家?
  7. 揭秘:支付宝小程序 V8 Worker 技术演进
  8. 【实施工程师之家】linux安装mysql(yum安装mysql)
  9. wait_timeout【Mysql】解决方案
  10. 数据库面试题【六、Sql的优化】