【报表】关于润乾报表超链接调用js文件实现可交互
2016-12-07 09:07
471 查看
润乾报表最终生成的格式HTML的格式,所以可以添加js方法并执行。同时润乾报表本身也是支持维护js方法的。以莱州报表为例介绍润乾报表维护js方法实现报表可交互方法维护。
1. 制作润乾报表【附件 report1.raq】
数据集维护:select userid,username from
2. 设置B2单元格 字体颜色(蓝色)下划线,同时维护超链接属性
表达式维护注意事项:
1) 代码用双引号拼接
2) 必须以javascript:开头
3) 方法名调用jsp文件中的方法(后面会讲方法如何定义)
4) 方法调用的参数可以直接写单元格表达式
5) 保存,放到项目指定位置
3. 编写jsp文件调用报表
附件加代码:【附件showreport2.jsp】
4. 发布项目,在项目中预览报表
5. 点击用户名内容显示效果
点击用户名显示对应的用户id
【关于润乾报表超链接调用js文件实现可交互附件】
1. 制作润乾报表【附件 report1.raq】
数据集维护:select userid,username from
2. 设置B2单元格 字体颜色(蓝色)下划线,同时维护超链接属性
表达式维护注意事项:
1) 代码用双引号拼接
2) 必须以javascript:开头
3) 方法名调用jsp文件中的方法(后面会讲方法如何定义)
4) 方法调用的参数可以直接写单元格表达式
5) 保存,放到项目指定位置
3. 编写jsp文件调用报表
附件加代码:【附件showreport2.jsp】
<%@ page contentType="text/html;charset=GBK"%> <%@ taglib uri="/WEB-INF/runqianReport4.tld"prefix="report"%> <%@ page import="com.sdjxd.pms.platform.base.Global"%> <%@ page import="java.util.*"%> <%@ page import="java.text.SimpleDateFormat"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML4.01 Transitional//EN"> <html> <head> <script language="javascript"> </script> <base href="<%=basePath%>"> <title>报表</title> <% String contextRoot = request.getContextPath(); %> <script type="text/javascript"> // 调用方法 function cellOnClick(str){ alert(str); } </script> </head> <body > <table align="center"> <tr align="center"> <td > <report:html name="report1" reportFileName="report1.raq" funcBarLocation="top" needSaveAsExcel="yes" needPrint="yes" needPageMark="no" scrollWidth="100%" scrollHeight="100%" needScroll="yes" excelPageStyle="0"/> </td> </tr> </table> </body> </html>
4. 发布项目,在项目中预览报表
5. 点击用户名内容显示效果
点击用户名显示对应的用户id
【关于润乾报表超链接调用js文件实现可交互附件】
相关文章推荐
- html中用js调用ASP文件 实现静态页面动态显示
- js实现根据浏览器类型自动调用不同CSS文件[收藏]
- 多种方式实现JS调用后台方法进行数据交互
- 用js实现根据不同的分辨率和浏览器调用不同的css文件
- js文件中调用js的实现方法小结
- html中用js调用ASP文件 实现静态页面动态显示
- 关于超链接标签 a 里的属性调用js的问题 以及yii button里面调用cgridview 某一行数据
- 关于js实现的Ajax调用,webService,一般处理程序,aspx
- 关于js实现的Ajax调用,webService,一般处理程序,aspx
- 润乾报表超链接调用js函数
- html中用js调用ASP文件 实现静态页面动态显示
- .net网站与Winform窗体的数据交互(JS调用Winform后台方法实现)
- 润乾填报报表实现非图片文件上传下载
- 用js实现多域名不同文件的调用方法
- html中用js调用ASP文件 实现静态页面动态显示
- js文件中调用js的实现方法小结
- 报表打印的实现(到打印机或Office文件上|用JS或C#)
- Android实现js及webview交互之在html页面中调用系统摄像头
- 润乾填报报表实现非图片文件上传下载