web页面上报表数据展现的编程简化

原创 2006年05月20日 18:24:00

        网页上展现报表数据通常用TABLE,通过table单元个合并,样式设置,可以达到理想的展现效果。

       报表数据的展现却 伴随着报表的复杂程度的提高越来越没有好办法。传统的实现模式是,将报表数据包装到form,这些数据包括,报表id,报表展现环境(如:单位,时期,指 标集),然后post给servlet处理,servlet接收到form的数据后,将报表中指标、值对取出,存到报表对应物理表中。

以上模式的先天缺点:虽然有一层form封装,但只是属性、值对,交给服务器的报表数据也是零散的,服务器的编码随报表的复杂度提高而变得越来越复杂,难以维护。

     怎样找到一个更好编程模型呢?
     欢迎参与讨论!

    本 人意见:客户端封装一层报表js对象。这个对象能从服务器初试化,有一个报表xml接口,服务器的提供的报表服务遵从这个规定,可以将报表数据返回给 web端报表js对象。另一方面,web端报表js能方便地将页面table的数据单元格包装到报表js对象,报表js将这些数据打包为报表xml(同样 遵从刚才的报表xml接口规范)向服务器提交。服务器再对该报表xml进行处理。

漂亮的将后台数据成表格显示到HTML页面中

  • 2011年11月25日 18:16
  • 74KB
  • 下载

一个出色的web页面日历控件

 在整理旧代码时,发现之前一个用过的web页面日历控件。 1、极好的用于WEB页面的选择日期、时间的javascript控件。 2、包含4个javascript文件,其中Calendar.js,Cal...
  • xaser
  • xaser
  • 2009年02月26日 16:26
  • 3155

DevExpress 中的gridControl1 中主从表的数据绑定

//主表             Medicine_ERP.BLL.Sell_Product sell = new BLL.Sell_Product();             myDs = s...
  • lybwwp
  • lybwwp
  • 2012年09月12日 17:28
  • 2116

js 中几种简化编写方式

//js声明对象的两种方式     new Object();*******************************************                 var car=...
  • wangzhiqiang123456
  • wangzhiqiang123456
  • 2014年09月11日 14:29
  • 610

DevExpress控件GridControl中的布局详解

http://www.cnblogs.com/martintuan/archive/2011/03/05/1971472.html在进行DevExpress控件GridControl的使用时,因控件的...
  • plean
  • plean
  • 2011年07月23日 11:29
  • 1754

程序性能优化策略

列举几点常见的性能优化策略。n 用空间换时间。该策略属于系统架构层面的优化。我们知道,各种缓存机制,从CPU L1/L2/RAM到硬盘,都可以通过空间换时间的策略。这类策略基本上是通过采用把计算的过程...
  • zmycoco2
  • zmycoco2
  • 2017年12月11日 10:55
  • 57

Linux Input子系统浅析(二)-- 模拟tp上报键值

通过前一节的分析得到,linux Input子系统上传数据本质上是将input_dev的数据,上报给input_handler, 当用户读入event时,驱动层只需要利用copy_to_user将数...
  • xiaopangzi313
  • xiaopangzi313
  • 2016年08月31日 12:36
  • 1248

PowerDesignerPDM表数据信息用表格展现

在前些日子,同事问我能不能把PowerDesigner的PDM 表信息表格来展现出来,如下面格式, 字段名 说明 类型 长度 ...
  • wangshfa
  • wangshfa
  • 2012年10月22日 13:36
  • 985

android crash日志上报

原文url:http://my.eoe.cn/817027/archive/17997.html Android中处理崩溃异常 9 作者:onekin发布...
  • kkkkkkkkkkkk_
  • kkkkkkkkkkkk_
  • 2014年01月09日 20:59
  • 1045

主动上报电话信息流程分析

1,主动上报电话信息流程分析 和打电话,主动接听,挂断相对应的分别是远程来电,远程挂断电话等等,这时候消息的流程处理刚好相反。 首先接收到消息的是Modem层,然后Medoem再上传给RIL层,R...
  • u012439416
  • u012439416
  • 2017年08月13日 20:22
  • 311
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web页面上报表数据展现的编程简化
举报原因:
原因补充:

(最多只允许输入30个字)