◆缺省参数输入页面—1.1.2.a.jsp
为了方便用户快速体验报表的功能,当用户的关注点不在于参数录入页面而在于报表时,润乾的tag
标签提供了generateParamForm 属性,只要置为yes 就可以自动生成参数录入表单,方便用户快速体验报
表。
<report:html name="report1"
......
generateParamForm="yes"
......
/>
◆ 参数模板—1.1.2.b.jsp
用润乾报表设计的参数模板,需要利用参数模板的 tag 进行发布,其自动与结果页面的报表关联。因
此,比较简单的做法是把参数模板tag 和结果报表tag 写到一个页面里。如下所示:
<report:param name="form1" paramFileName="api/wangge_arg.raq" /> //参数模板tag
<report:html name="report1" //结果报表tag
srcType="file"
reportFileName="api/wangge.raq"
generateParamForm="no"
/>
◆ 自定义参数输入—1.1.2.c.jsp
如果用户自己定义参数输入页面,那么集成流程包括:设计参数页面——〉在接收页面中写代码接收
参数——〉在接收页面里把参数拼成串传给tag
//用户自定义的参数输入页面
<FORM name="form1" action="#">
尊称:<INPUT type="text" name="appellation">
<input type="submit" value="查询">
</FORM>
//接收页面代码
<% //获取由参数表单传递的值
request.setCharacterEncoding("GBK");
String param = "appellation="+request.getParameter("appellation");
%>
//注:参数串param 的格式是:paramName=paramValue;paramName2=paramValue2……
<report:html name="report1"
srcType="file"
reportFileName="api/wangge.raq"
generateParamForm="no"
params="<%=param%>" //将拼好的参数串传给tag
exceptionPage="/jsp/myError.jsp"
/>
注:参数串param 的格式是:paramName=paramValue;paramName2=paramValue2……
◆ 在 Jsp 中引用参数模板提交的参数
参数模板提交的参数,保存在报表系统的参数池中,并没有存在 request 里,因此如果使用参数模板,
要在结果页面里引用参数值,必须要报表的参数池中读取,而不应该从request 里获得。
<%
String reportParamsId=request.getParameter("reportParamsId"); //取得参数缓存的标识号
//从参数缓存池中取得的参数保存于一个Hashtable 中
Hashtable params = null;
if(!"".equals(reportParamsId) && reportParamsId != null){
params = com.runqian.report4.view.ParamsPool.get( reportParamsId );
}
//接下来我们以参数名为key,直接从Hashtable 中取参数模板中的传递的参数值
String paramValue = (String) params.get("appellation");
out.println("取得的参数值是:"+paramValue);
%>
分享到:
相关推荐
4. **参数化报表**:用户可以设定报表参数,根据不同的输入值动态改变报表内容,实现交互式报表体验。 5. **定时任务与数据刷新**:润黔报表可能支持设置定时任务,定期自动刷新数据,确保报表显示最新的数据信息。...
在IT行业中,设备管理是确保企业运营顺畅的关键环节,而设备保养状况月报表则是设备管理中的重要工具。这份文档主要用于记录和分析设备的运行状态,以便进行有效的维护和预防性保养,降低设备故障率,提高工作效率,...
GPS报表系统在现代车辆检修中扮演着至关重要的角色,它通过集成GPS定位技术,对车辆运行状态及各项参数进行实时追踪和记录,从而辅助故障分析和检修决策。文章以霍林河露天矿机电修配厂为例,详细阐述了GPS报表系统...
- 以图表、报表等形式展示,帮助用户更好地制定决策,灵活高效地进行设备管理和维护工作。 #### 四、总结 分布式润滑设备的远程监控维护系统解决方案通过利用先进的工业物联网、大数据和云计算技术,不仅极大地...
1. 数据采集:实时监测电机运行参数,如温度、电流、振动等,以评估润滑和冷却效果。 2. 远程监控:通过物联网技术,远程监控电机状态,及时发现异常并预警。 3. 维护计划:基于数据分析制定预防性维护计划,避免...
6. 性能指标:记录设备运行期间的关键性能参数,如工作效率、能耗、噪音等,通过对这些数据的分析,可以评估设备的运行状态和性能变化趋势。 7. 费用分析:汇总设备的运营、维修和更换部件的费用,为成本控制提供...
润干报表可视化BI系统部署安装及简单使用 各种开源的可视化BI系统功能对比分析(参考: 工作两年来对可视化BI系统的一些个人体会 SQL 转ES 的DSL 查询语法和SQL的简单解析 Redis 相关 Spring读Redis每分钟数百万请求...
- **设备运行管理**:设置运行参数、记录运行情况、保养、故障维修、完好情况记录、事故记录,以及生成运行报表,保障设备正常运行。 - **设备大修管理**:规划大项修年月计划,跟踪实施情况,记录换件,统计报表...
4. 调整:对设备的工作参数进行调整,使其保持最佳状态,如调整压力、速度等。 此外,修理说明部分是记录设备异常和维修情况的地方。如果设备在使用过程中出现问题,需要进行修理,使用人员应在此栏内详细记录,这...
统计查询模块则允许用户查询维修、点检等详细内容,生成维护和维修报表,进一步提升工作效率。 总的来说,基于移动终端APP的设备维护及维修管理系统实现了设备管理的便捷化、实时化和可视化,减少了工作重复,提高...
- 进场原料需附带详细信息,如名称、产地、理化性能、规格、重量和入仓车号,并记录在报表台帐中,以确保追溯性和质量控制。 2. 原料的储存与使用: - 原料场应合理管理,防止亏料、错料、混料、断料和滥料现象,...
4. 结算与报表:定期生成商户的收入报表,展示详细收支情况,同时提供便捷的提现功能,保证商户的资金流动性。 三、Ping++ Java SDK 使用指南 在提供的压缩包“pingpp-java-master”中,包含了Ping++ 的Java SDK...
- **收单侧分润参数**:定义商户费用内部的分润机制。 - **收单清分处理**:基于跨行清分的结果,进一步处理直连收单商户的资金清算。 #### 四、结论 四方模式清算体系架构通过精细的设计确保了银行卡交易的高效、...
3. 定期报告与报警:定期发送报表或即时通知异常事件,便于进行预防性维护。 4. 实时通信与生产订单匹配:与中央控制系统建立实时连接,根据订单需求调整生产数据。 5. 自动化控制与一键改板:通过预设参数,实现...
3. SIMATIC WinCC作为上位机监控软件,实现数据实时显示、存储、历史数据查询和报表打印。 **程序设计原则** 1. 系统允许直接就地启动通风机各部件。 2. PLC程控系统具备全自动、集控和就地控制模式,就地模式下仅...
5. 性能比较:对不同轴承的振动、噪音、温升等参数进行对比,以满足设备的运行要求。 6. 应用案例库:包含各种实际应用案例,为设计提供参考。 7. 报表生成:自动生成设计报告和选型结果,便于交流和存档。 通过...
1. **基础设置**:系统提供设备基本资料的录入和管理,包括设备类别、型号、状态定义等,同时也涵盖了设备管理相关的参数设置和单据性质设定。 2. **设备计量检定**:支持周期性的设备送检、返还和发放管理,确保...
1. 参数输入:用户可以设定蜗杆和蜗轮的基本参数,如模数、压力角、头数、螺旋角等,以便进行精确的设计计算。 2. 动力学分析:软件能够计算蜗杆传动的扭矩、功率、速度分布,以及传动效率,帮助工程师评估其工作...
- 准确填写运行记录和报表,保持设备清洁,定期检查设备润滑状况。 - 爱护设备,减少消耗,及时报告并配合设备维修。 3. **安全管理措施**: - 定期进行事故隐患排查,落实整改措施。 - 定期召开安全生产会议,...
12. 报表管理系统:内置报表工具,支持自定义报表生成和丰富的预设报表,用于数据分析和决策。 13. 系统管理:包括账套管理、用户权限、备份恢复、日志记录等功能。 14. 预警系统:通过预警功能优化工作安排,提升...