动态设定分栏数
来源:互联网 发布:关于seo 编辑:程序博客网 时间:2024/04/29 13:41
分栏报表,是针对设计的报表列数比较少,实现一页展现多栏的情况。
点击打印按钮,在弹出的打印预览界面可以看到分栏的效果。默认在页面上会按照设定的栏数进行展现,如果要改变页面展现的栏数,可以通过标签columns=”<%=col%>”来进行控制。在页面上输入columns参数,可以控制页面显示的栏数。
下面介绍一下设计过程:
数据集:_select客户.公司名称,客户.联系人姓名 FROM 客户
这个报表只有两列,将报表设置为按纸分页,然后设置默认的分栏数位2:
下面就通过参数模板向report:html标签里传递col参数。
设计参数模板:
在jsp中得到参数模板传过来的参数col。
String reportParamsId=request.getParameter(”reportParamsId”); //取得参数缓存的标识号
//从参数缓存池中取得的参数保存于一个Hashtable中
Hashtable params = null;
if(!”".equals(reportParamsId) && reportParamsId != null){
params = com.runqian.report4.view.ParamsPool.get( reportParamsId );
}
//接下来我们以参数名为col,直接从Hashtable中取参数模板中的传递的参数值
String paramValue = (String) params.get(”col”);
传递给标签:
columns=”<%=paramValue%>”
在web中浏览报表页面:
选择不同的分栏数:
这样,动态控释报表的分栏数就实现了。
- 动态设定分栏数
- 动态设定分栏数
- 根据Item数动态设定ListView高度
- 分栏
- 分栏
- 分栏
- Ext 动态设定grid
- PGA 动态设定大小
- 动态设定文本样式
- 动态设定ListView高度
- eclipse设定每行字符数
- 动态设定ITEM的属性
- ListView动态的设定高度
- GridControl动态列的设定
- 动态设定报表的数据集–宏设定
- 随机函数种子数设定问题
- android 根据Item数设定ListView高度
- 数源思维完成目标设定
- S3C2410 && WinCE6.0的中断处理分析
- 认真对待你的二十几岁
- 搭建OpenWrt开发环境(包括编译过程)
- ApplicationEvents1Message屏蔽鼠标右键
- Uninstall F-Secure Internet Security with WindowsUninstaller.Org Removal Tips
- 动态设定分栏数
- 【转】C,C++编译,链接过程详解
- 中国移动互联网发展现状及趋势研究报告2013
- Tomcat启动提示了Error listenerStart
- ios iphone开发中使用UIActivityIndicatorView 控件来做等待提示。
- pragma
- 大数据行业应用现状与未来应用特点
- 测试笔记
- VS2010 操作Word(六)测试结果