button按钮 单击怎么超链接到另外一张表?

请问 button按钮 单击怎么超链接到另外一张表?

FineReport ljh2018 发布于 2019-12-26 11:25
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
qhlLv6中级互助
发布于2019-12-26 11:32

button增加点击事件,帮助文档-https://help.finereport.com/doc-view-2506.html

  • ljh2018 ljh2018(提问者) 我要的效果是打开新的窗口 这个js要怎么写呢
    2019-12-26 11:43 
  • qhl qhl 回复 ljh2018(提问者) 用window.open(\"超链地址\");帮助文档-https://help.finereport.com/doc-view-1189.html
    2019-12-26 11:58 
  • qhl qhl 回复 ljh2018(提问者) 如果有参数的话,在URL里面拼接参数,用&参数名=参数值这种
    2019-12-26 11:59 
最佳回答
0
historyLv4初级互助
发布于2019-12-26 11:36

在按钮中设置点击事件就可以了

最佳回答
0
PoseidonLv5高级互助
发布于2019-12-26 11:58

最简单的window.open(url);


对话框

var url = FR.cjkEncode("${servletURL}?viewlet=abc.cpt");

var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>");
$iframe.attr("src", url);
var o = {
	title: "",
	width: 800,
	height: 500
};
FR.showDialog(o.title, o.width, o.height, $iframe, o);


最佳回答
0
chimbuscolygLv3见习互助
发布于2024-3-27 10:33

以上几个办法都太麻烦了,都需要手动输入路径,而且js 写的很难维护

推荐一种自己摸索的做法 简洁明了

  1. 设置js按钮

    image.png

  2. var cell = this.options.location; //获取当前控件所在单元格的编号 var cr = FR.cellStr2ColumnRow(cell); //获取当前单元格的行列号 td_selector="td[row="+cr.row+"][col="+(cr.col )+"]" #alert(td_selector) $(td_selector).children().click();

js点击该单元格子节点

3.给这个单元格同时加上超链接

image.png

(系统里按钮默认会覆盖超链接,但是超链接仍然是存在的,通过jqury选择行列点击就可以了)

  • 5关注人数
  • 1630浏览人数
  • 最后回答于:2024-3-27 10:33
    请选择关闭问题的原因
    确定 取消
    返回顶部