[Java报表软件—技术知识]使用FineReport报表软件超链接引用Java Script之二 |
用户在使用FineReport报表软件,实现用户需要在点击超级链接的时候,判断一个条件,来决定链接到指定的页面有两种引用方式:
下面来介绍其中的另一种方式:
1、 直接在超级链接界面上写js方法
1.1 新建报表
1.2 样式设计
在B3单元格中写入公式:=range(1,40),并将其扩张属性改为“从左到右扩展”,并将其设为居中,如下图所示:
500)this.width=500'>
1.3 添加超链接
l 右击B3单元格,选择超级链接,进入超级链接界面,点击添加JavaScript,如下图所示
500)this.width=500'>
l 在function fun(){}函数中写入如下Js语句:
function test(){
varnum = parseInt(arguments[0]);
_g('${sessionID}').gotoPage(num); };
var value = FR.Msg.prompt("输入", "页码", 2,test);
如下图所示:
500)this.width=500'>
其中,num是自定义的变量,该变量用来获得输入框中输入的页数;_g('${sessionID}').gotoPage(num)用来跳转到相应的页,var value = FR.Msg.prompt("输入", "页码", 2,test)是在点击超链接后弹出一个输入页码的对话框
保存预览点击超级链接,出现如下图所示的输入提示对话框
500)this.width=500'>
在输入对话框中输入需要跳转的页数,并点击确定按钮,就跳转到相应的页面:如默认输入2 ,出现如下页面:
500)this.width=500'>
|
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1214859 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|