java 自定义报表_报表模板实现网格式自定义报表

本文介绍了如何使用Java实现一个自定义的网格式报表,允许用户选择预设的字段并调整列顺序。通过参数表单、隐藏行属性和下拉编辑风格设置,实现了报表结果的自定义功能。报表模板设计中,利用动态宏、JavaScript函数(add_col, del_col)以及隐藏行属性来控制列的增删,从而提供了一种灵活的报表设计方式。" 100245524,8037033,SQL基础:表的加减法操作详解,"['SQL', '数据库理论', '查询语句']
摘要由CSDN通过智能技术生成

需求描述:

一般报表模板设计的报表都是固定格式和字段的报表,如果要修改列字段或者排列顺序,需要设计人员修改报表模板。用户需求为可以选择预添加的字段,并且可以增删,最终根据用户选择,生成结果报表,实现web端报表结果自定义功能。如下图所示。

66983d639f2696fd13feb04d8746a48d.png

c08642b6be1c65e32589b50a1e434bb1.png

报表实现:

下面例子实现四列的自定义网格式报表。

参数表单:

利用参数,前端js,隐藏行属性等,为用户提供报表自定义的参数页面,用户可以添加或删除报表的列,并选择列字段。

参数模板:param.raq

参数配置:

3789936cee2ae704676af93859bc7084.png

num,整数,主要用于记录已添加的行,初值为1。

数据集:建立内建数据集,A&

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
-功能简介-   (1)任意增加、修改、删除报表,而无须改动源程序。   (2)自动生成功能,选择项目后快速生成表格或自由等常用报表。   (3)手动设计功能,可以设计出复杂的中国报表及套打单据。   (4)直线、文本、表达等对象的位置、大小、字体、颜色可以任意改变。   (5)具有中英翻译功能,表达可以采用中文,适合中国人使用。   (6)表达非常灵活,可以是字段、函数、变量组成的复杂表达。如:取小数位(数量*单价*折扣/100,2)。   (7)表达具有校验功能,如表达有错误系统会立即提示。   (8)所有界面完全汉化,直观明了,可交付最终用户使用。   (9)采用动态数据窗口处理,无须调用PB之外的资源。   (10)表头和表体之间的格线,不会出现“裂缝”,改进了PB本身的缺陷。   (11)打印纸张、比例、横向、纵向打印等可以设置。   (12)数据源可以是后台数据库表或共享前台数据窗口数据,满足不同的需要。   (13)自动识别并适应显示分辨率。   (14)调用简便,与其它PB开发系统之接口简单。   (15)可以直接在Orcal,Sybase,Ms-sql等大型数据库下使用而无需任何改动。 (16)调用本系统之前已经设计好的报表,可以选择“原数据窗口格”生成到本系统,把“死报表”变成“活报表”。 (17)对于下拉数据窗口的数据,可以采用本系统的“后台取数()”函数来实现取数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值