帆软报表控件事件怎样取到js对象

帆软报表控件事件怎样取到js对象,第1张

楼主说的js对象是指控件本身吗?

是的话参考这个

var ss=this.options.form.getWidgetByName("参数控件名称")

ss就为控件对象

用户在使用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)是在点击超链接后d出一个输入页码的对话框

保存预览

点击超级链接

在输入对话框中输入需要跳转的页数,并点击确定按钮,就跳转到相应的页面:如默认输入2 ,出现页面


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11653826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存