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进行处理。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ireport+jsp基于jasperReport 实现(后台map数据源)导出报表至web页面

最近在网上搜索了好多报表编辑器,来实现导出为HTML,现在国内也有很多很好的付费软件,但对于需求不是很高的报表,用开源的也可以实现。 前提要素及工具: ireport 5.6.0; 因为我这里的需...

使用JavaScript面向对象编程展现报表数据

使用JavaScript面向对象编程技术展现文档型报表。

web页面报表js

  • 2013-01-08 19:48
  • 381KB
  • 下载

Web报表页面如何传递中文参数

在用报表开发工具FineReport设计的web报表中,给iframe设置src嵌入某个报表时,往往会给报表传递初始的参数值,若参数名称、参数值甚至报表名称中包含中文或者特殊字符时,如果不进行编码转换...

Java报表软件数据钻取在一个页面展开

有一些客户希望在一个页面打开数据钻取的全部内容,这个功能可以利用iframe在自定义浏览界面解决,下面以一个简单的例子来说明: 1.         创建子模板son 1.1   ...

动态增加分组报表组内数据并刷新页面

 在实际的项目需求中,经常用到分组报表,并且要求能动态的增加分组后的某一条数据。 需求展示如图: 动态增加各个类别中的产品 一:实现思路 通过在报表后面添加一个增加数据的超链接,超链接中...
  • RQlyc
  • RQlyc
  • 2016-12-01 17:58
  • 105

web报表中使用“Html格子数据类型”引入自定义下拉日历控件

下拉日历是快逸报表为日期填报提供的一个便捷功能,可以让用户快速准确的填写日期信息,避免了手动填写所产生的的格式误差和数值误差。但润乾自带的下拉日历可能风格与具体开发的页面风格不相统一,而开发者想使用自...
  • RQlyc
  • RQlyc
  • 2016-12-01 11:18
  • 219

利用dotm模板动态添加web报表数据

1. .dot是word 2007的模板,.dotm是word 2007以上的模板。 2. 主模块代码.  CCWordApp test;  test = new CCWordApp();  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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