如何通过报表单元格右键控制报表跳转到不同链接地址

  • 时间:
  • 浏览:24
  • 来源:uu快3输钱_uu快3赢钱诀窍_豹子

注:本例链接地址设置到了百度,实际中跳转可不能 不能 自行根据实际需求在js中进行设置。

本来,在浏览器端就不能实现在单元格上鼠标右键跳转到不同的链接地址:

报表格式比较简单,是三个 比较普通的分组报表,A2 单元格按照国家进行分组,B2 单元格按照省份进行分组,C2 单元格显示出对应的城市名称,报表展现结果如下:

现在要求,在城市列增加右键操作,右键时弹出地址选着列表。

报表单元格有个属性为 HTML 事件属性,可不能 不能 在该属性中设置 html 触发事件,如在 C2 单元格的 HTML 事件属性表达式中写入:“oncontextmenu=popMenu(’”+C2+“’) onClick=hidemenu()”,该表达式含义为,设置点击右键时调用 popMenu 函数,并将 C2 单元格的值传入进行,本来报表中设置了 C2 单元格的右键操作,只不可不后能 在显示报表的 jsp 中实现 popMenu 你你这俩 js 函数以及相关操作即可。

二:页面 javascript 设置

在显示报表的 jsp 的 javascript 中实现相应操作,首先,以后 页面中要右键操作,很多有要先屏蔽掉浏览器五种的右键,在 js 中加入如下代码:

需求说明:

润乾报表的单元格中支持超链接属性,用户可不能 不能 通过设置该属性,实现在浏览器端用鼠标点击某个单元格跳转到指定页面,以后 还不能传递所不可不后能 的参数,从而实现数据的钻取(详见《玩转报表超链接》)。不过你你这俩超链接的设置最好的法律土办法不可不后能 跳转到单一的指定页面,在有些特殊的业务要求中,用户以后 不可不后能 基于三个 单元格查看不同的明细信息。比如,用户在访问三个 地区列表时,既想经由该页面查看某地区的销售收入状况,又想查看该地区的有些信息。本来,在原有最好的法律土办法下就不可不后能 增加多个超链接按钮,每个按钮设置不同的超链接,而你你这俩做法不一定能符合用户的页面样式不可不后能 以后 操作习惯。下面,通过三个 实际例子来介绍一下,如保在页面中增加右键操作,点击右键时先弹出可钻取的列表,选着后跳转到不同的页面。

一:设置报表格式

按照实际需求,开发报表模板,如下图:

本例中通过报表的HTML事件属性实现了单元格的右键跳转到不同的链接地址,报表中除了右键属性外,还支持有些的有些触发事件操作,具体可不能 不能 参考报表帮助文档:doc.raqsoft.com.cn/report/preference/cfsj170.html