`
starbhhc
  • 浏览: 654446 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

在润乾报表中使用超链接–触发js函数

 
阅读更多

润乾报表提供了为单元格设置超链接属性的功能。润乾报表提供的超链接可分为常规超链接、超链接中引用单元格的值,超链接中触发js函数三种类型。前面的文章我们已经介绍过了前两种,这里将介绍如何在超链接中使用js函数。下面给出一个简单的例子。

首先,新建一个报表,在E1中添加文字:触发js函数,为了看起来明显,设置字体颜色为蓝色,并为字体加上下划线,设置E1 超链接 属性的值为:javascript:tips()。其中tips()为待触发的js函数,如下图

 

cfjssj.png

 

然后,在发布报表的页面上,编写js函数tips()如下

<script launguage=”javascript”>
function tips(){
alert(”被超链接触发的js弹出提示框!”);
}
</script>

或者,可以直接在该单元格的超链接属性的表达式中写javascript函数,如下图

 

biaodashi.png

 

此时就不用在发布报表的jsp页面上编写js函数了。

最后,发布报表,当点击报表E1中文字 :触发js函数,就会执行js函数,弹出提示框,如下图

 

cfjshsxs.png

 

这样就实现了在超链接中触发js函数。

注意:润乾报表中提供利用单元格的超链接属性触发js函数的接口,至于使用什么样的js函数,需要用户根据需要自己定义。例如,用户可以编写一个js函数,完成弹出新窗口展现报表的功能,函数举例如下

//在弹出新窗口中展现报表,并向该页面传递参数id的值
function show_product(id){
var strurl=’./chaolianjie.jsp?raq=test.raq&arg1=’+id;
window.open(strurl,”_blank”,” Width=650 ,Height=500,top=100,left=100″);
}

然后在报表触发单元格里写入如下超链接表达式,把A1的真实值传递到新窗口打开的报表展现页面。

分享到:
评论

相关推荐

    关于润乾报表超链接调用js文件实现可交互

    超链接通常用于报表中的单元格或图形,当用户点击这些超链接时,可以触发指定的操作,如跳转到其他页面、打开新的窗口或者执行一段JavaScript代码。这极大地拓展了报表的功能性,使其不再局限于简单的数据浏览。 要...

    finereport报表工具超链接引用JAVE SCRIPT

    4. **预览与测试**:保存报表后进行预览,点击超链接时会触发预先设定的JavaScript函数,从而实现动态页面跳转。 #### 实现方式二:直接内嵌JS代码 另一种方式是在添加超链接的界面直接输入JavaScript代码,而无需...

    润乾报表4.0应用开发使用手册

    - **超链接触发JAVASCRIPT函数**:允许用户通过点击超链接来触发JavaScript函数。 - **填报表强提交**:提供了一种机制,使得用户在未完成所有必填项的情况下也可以强制提交报表。 #### 5. 联系方法 - 提供了润乾...

    润乾报表应用开发教程

    润乾报表提供了一系列内置的JavaScript函数,帮助开发者更高效地控制报表的行为。 - **3.5.1 功能函数** 提供了一系列专门用于报表控制的函数。 - **3.5.2 通用函数** 提供了一些通用的JavaScript函数,...

    润乾报表_点击列标题排序

    - 在E1单元格的超链接属性中写入JavaScript函数调用:`"javascript:click();"`。 - 定义`click()`函数,位于JSP文件中。该函数的作用是获取`order`参数的当前值,切换其布尔值,并提交表单,触发报表的重新加载。 ...

    报表开发工具Finereport移动端app js接口列表【全】

    - 报表内部:在报表内部的js单元格、图表、超级链接中支持JS调用。 #### 控件支持的脚本函数 - `setEnable`:设置控件的可用性。 - `isEnable`:判断控件是否可用。 - `setVisible`:设置控件的可见性。 - `is...

    帆软认证报表工程师(FCRA)考试(试卷二).docx

    15. 脚本调用限制:在10.0版本中,如果需要在JS中调用SQL函数,可能需要关闭安全管理中的相关限制。 16. 防火墙访问规则:配置防火墙规则时,应根据实际需求设定最小范围的源地址、目的地址和服务/端口。 17. 公有...

    Cognos8 BI报表学习课件

    - 自定义函数和脚本:使用JavaScript或其他脚本语言扩展报表功能。 - 数据透视表和交叉表:灵活处理复杂数据,进行多维度分析。 - 集成其他Cognos组件:如Metric Studio、Analysis Studio等,实现更丰富的分析...

    硕正轻量级富Web应用套件–硕正报表主要指标及功能清单.docx

    超链接功能使得报表更具交互性,可以触发链接通知。提供单选和复选下拉,支持条形码和图片的显示,包括二维码在内的34种条形码格式都得到支持。 8. **导入与导出**:可以导入和导出Excel文件,同时支持多种格式如...

    UniGUI集合说明

    - **触发打开**:在事件处理函数中使用JavaScript打开指定URL。 #### 40. HowToMakeCaptionInUniGUI? 在UniGUI中设置控件的标题或文本可以通过设置控件的`Caption`属性来实现。 #### 41. 在UniGUI的UniHtmlFrame...

    UniGUI集合说明.doc

    在UniGUI中使用ADO连接数据库时,需配置ADO组件的属性,如连接字符串、SQL语句等。 9. **MainModule与js变量** 通过JSBridge,MainModule可以获取JavaScript变量的值,实现客户端和服务器端的通信。 10. **...

    2021-2022计算机二级等级考试试题及答案No.17326.docx

    21. 关键字概念:在二维表中,主关键字、候选关键字和超关键字都是用于唯一标识记录的关键字段,但外部关键字是在外键约束中使用,用于关联两个表,可能不存在于一个独立的表中。 22. JavaScript事件:OnChange事件...

    2021-2022计算机二级等级考试试题及答案No.17968.docx

    14. **JavaScript事件**:onChange事件在Text box、TextArea和List box中内容发生变化时触发,不包括Checkbox。 15. **C语言函数**:在C语言中,函数可以递归调用,形参只在函数内部有效,且数组名作为参数传递时,...

    2021-2022计算机二级等级考试试题及答案No.12360.docx

    - **知识点概述**:在网页开发中,超链接可以包含JavaScript行为。 - **详细解释**:要实现在点击超链接时弹出确认对话框的效果,可以使用JavaScript。例如,可以使用`onclick`事件绑定一个函数,该函数显示确认...

    2021-2022计算机二级等级考试试题及答案No.9031.docx

    - **应用场景**: 在报表设计中,常用的统计汇总函数包括求和、计数、求平均值等,而不包括计算标准偏差。 #### 数据模型 - **知识点**: 常见的数据模型包括层次模型、网状模型和关系模型,但不包括概念模型。 - **...

    UniGUI集合说明--追月无名.pdf

    - **打开链接**:在事件处理中使用JavaScript打开链接。 #### 40. HowToMakeCaptionInUniGUI? 在UniGUI中设置标题的方法: - **设置属性**:直接在IDE中设置标题属性。 - **代码控制**:通过代码控制标题的显示...

    2021-2022计算机二级等级考试试题及答案No.2905.docx

    14. JavaScript中,Math.round()函数可以将浮点数四舍五入为最接近的整数。 15. Excel的自动保存功能可以设置定时保存工作簿,防止意外丢失数据。 16. WWW是万维网,是一种基于HTTP协议的浏览服务模式。 17. 日期型...

    C++ libharu 开源资源库

    libharu还支持在PDF文档中创建超链接,这使得用户可以在阅读PDF时跳转到网页或其他页面。此外,可以定义按钮和其他交互式元素,触发预定义的动作,如打开URL、播放声音或者执行JavaScript代码。 **6. 兼容性和跨...

    2021-2022计算机二级等级考试试题及答案No.10325.docx

    - 由于逻辑表达式中使用了AND操作符,因此需要两个子表达式同时为True整个表达式才为True。 - 最后检查\(a=d\)(即\(2=100\)),结果为False。 - 整个表达式的结果取决于所有部分的逻辑运算结果,因此最终结果为...

Global site tag (gtag.js) - Google Analytics