知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > Hashtable实现报表动态缩放

Hashtable实现报表动态缩放

润乾报表以浏览器里web页面的形式展现web页面的展现时有一定区域性大小关系的,相当于html里一个table的展示,那么这个表单页面的大小是 如何限定的呢,润乾提供了scale标签,可以通过参数的传递实现大小缩放的需求

步骤一,创建一张报表

图一

步骤二,创建参数模板传参

图二

步骤三,jsp通过hashtable获取参数

首先定义一个参数变量

String scalvalue=”1″;

对参数做一个逻辑判断:

//从参数缓存池中取得的参数保存于一个Hashtable

Hashtable params = null;

if(!”".equals(reportParamsId) && reportParamsId != null){

params = com.runqian.report4.view.ParamsPool.get( reportParamsId );

scalvalue = (String) params.get(“arg1″);

out.println(“取得的参数值是:“+scalvalue);

}else{

scalvalue=”1″;

}

Scale标签获取参数

<report:html name=”report1″ reportFileName=”<%=report%>”

funcBarLocation=”top”

needPageMark=”yes”

generateParamForm=”no”

scale=”<%=scalvalue%>

/>

步骤四,发布报表

通过参数的传递,hashtable获取到参数值,改变表单大小

an>

发布日期:2013/05/16
本文分类: 知识库