如何使用FineReport报表软件超链接引用Java Script?

 我来答
扬帆跳船
2010-09-23 · 超过32用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:72.1万
展开全部
用户在使用FineReport报表软件,实现用户需要在点击超级链接的时候,判断一个条件,来决定链接到指定的页面有两种引用方式:
下面来介绍其中的另一种方式:
1、 直接在超级链接界面上写js方法
1.1 新建报表
1.2 样式设计
在B3单元格中写入公式:=range(1,40),并将其扩张属性改为“从左到右扩展”,并将其设为居中

1.3 添加超链接
 右击B3单元格,选择超级链接,进入超级链接界面,点击添加JavaScript

 在function fun(){}函数中写入如下Js语句:
function test(){
varnum = parseInt(arguments[0]);
_g('${sessionID}').gotoPage(num); };
var value = FR.Msg.prompt("输入", "页码", 2,test);

其中,num是自定义的变量,该变量用来获得输入框中输入的页数;_g('${sessionID}').gotoPage(num)用来跳转到相应的页,var value = FR.Msg.prompt("输入", "页码", 2,test)是在点击超链接后弹出一个输入页码的对话框
保存预览
点击超级链接

在输入对话框中输入需要跳转的页数,并点击确定按钮,就跳转到相应的页面:如默认输入2 ,出现页面
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式