web页面上报表数据展现的编程简化
2006-05-20 18:24
239 查看
网页上展现报表数据通常用TABLE,通过table单元个合并,样式设置,可以达到理想的展现效果。
报表数据的展现却 伴随着报表的复杂程度的提高越来越没有好办法。传统的实现模式是,将报表数据包装到form,这些数据包括,报表id,报表展现环境(如:单位,时期,指 标集),然后post给servlet处理,servlet接收到form的数据后,将报表中指标、值对取出,存到报表对应物理表中。
以上模式的先天缺点:虽然有一层form封装,但只是属性、值对,交给服务器的报表数据也是零散的,服务器的编码随报表的复杂度提高而变得越来越复杂,难以维护。
怎样找到一个更好编程模型呢?
欢迎参与讨论!
本 人意见:客户端封装一层报表js对象。这个对象能从服务器初试化,有一个报表xml接口,服务器的提供的报表服务遵从这个规定,可以将报表数据返回给 web端报表js对象。另一方面,web端报表js能方便地将页面table的数据单元格包装到报表js对象,报表js将这些数据打包为报表xml(同样 遵从刚才的报表xml接口规范)向服务器提交。服务器再对该报表xml进行处理。
报表数据的展现却 伴随着报表的复杂程度的提高越来越没有好办法。传统的实现模式是,将报表数据包装到form,这些数据包括,报表id,报表展现环境(如:单位,时期,指 标集),然后post给servlet处理,servlet接收到form的数据后,将报表中指标、值对取出,存到报表对应物理表中。
以上模式的先天缺点:虽然有一层form封装,但只是属性、值对,交给服务器的报表数据也是零散的,服务器的编码随报表的复杂度提高而变得越来越复杂,难以维护。
怎样找到一个更好编程模型呢?
欢迎参与讨论!
本 人意见:客户端封装一层报表js对象。这个对象能从服务器初试化,有一个报表xml接口,服务器的提供的报表服务遵从这个规定,可以将报表数据返回给 web端报表js对象。另一方面,web端报表js能方便地将页面table的数据单元格包装到报表js对象,报表js将这些数据打包为报表xml(同样 遵从刚才的报表xml接口规范)向服务器提交。服务器再对该报表xml进行处理。
相关文章推荐
- 水晶报表怎么在WEB页面上进行数据筛选!
- web报表页面及json数据公式解析计算器
- 使用多级分组报表展现分类数据
- 如何把报表放到网页中显示(Web页面与报表简单集成例子)
- Android与web服务器数据交互编程---1
- ASP.NET基础教程-Web 自定义控件的使用-根据属性值从数据库中提取数据并在页面上自动生成一个表格
- linux 使用shell脚本写数据报表并且在web端浏览
- web页面获取表单数据
- 使用JS代码把WEB页面的数据导入Excel,代码如下:
- 主流Web报表工具之王者争夺战:功能大PK系列之表头动态绑定数据
- Web页面Enter支持TAB键转换--提交数据
- ViewFlipper 切换页面,某一webView当中的数据不能及时更新
- web报表轻松实现数据异常预警功能
- javascript 读取XML数据,在页面中展现、编辑、保存的实现
- 润乾报表V5如何访问WEB_INF下的JSP展现
- web页面的数据导入到excel的方法
- SharePoint 2010 页面引用 Reporting Services 展现 List 报表
- 报表展现部件获取数据TABLE(DataTable)
- 润乾报表:不展现页面,直接将报表组导出excel
- 怎样将Mysql数据库的数据导入到Hbase并在页面展现分页查询