FineReport报表工具内置JS的使用.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FineReport 报表技术领跑者 FineReport 报表工具内置JS 的使用 JavaScript 概述 JavaScript 是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。 它是一种基于对象(Object Based )和事件驱动(Event Driver )的编程语言。 JavaScript 是动态的,它可以直接对用户或客户输入做出响应,A 无须经过Web 服务程序。它对用户 的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page) 中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜 单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。 JavaScript 是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持 JavaScript 的浏览器就可正确执行。即JavaScript 源代码在发往客户端执行之前不需经过编 译,而是将文本格式的字符代码发送给客户编由浏览器直接解释执行。 本章介绍了FineReport 内置的JavaScript 函数及其用法。 触发事件 控件的事件 在控件设置的事件编辑中,事件编辑共有七种触发事件:编辑前、编辑后、编辑结束、 点击、初始化后、状态改变及回调。 其中编辑前、编辑结束只在表单填报时起作用。 编辑后、点击、初始化后、状态改变等在表单填报及参数界面上都可以使用。 1. 编辑前 该事件是在填报时进入编辑状态后被触发 简单例子 1.1 新建一张空白报表,然后设计成如下格式 1.2 设置报表填报属性,在此不做赘述,具体设置方法可参考填报专题相关章节  南京帆软软件公司  商务咨询电话:86-025-5186 2240  商务咨询邮箱:business@  公司网址: FineReport 报表技术领跑者 1.3 定义单元格填报属性 将 B2 单元格控件类型设置为文本,并在 B2 控件中添加编辑前事件,在 function fun()函数中添加一段JS 代码: alert(事件编辑前触发); 如下图所示 1.4 保存并填报 点击设计器中的填报预览,进入填报的编辑状态,效果如下 此时当光标移至姓名单元格进行编辑时,编辑前事件被触发。 2. 编辑后 该事件在表单填报及参数界面上都可以被触发。 对于文本、数字控件,当输入任何字母或文字标点后触发;对于下拉框,复选框等控件, 当选择下拉选项后被触发,具体设置方法类似于编辑前事件,在这不再赘述。  南京帆软软件公司  商务咨询电话:86-025-5186 2240  商务咨询邮箱:business@  公司网址: FineReport 报表技术领跑者 3. 编辑结束 该事件只有在填报确认单元格输入内容如键盘输入回车后才能被触发 具体设置方法类似于编辑前事件,在这不再赘述。 4. 点击 该事件是在点击按钮,或点击下拉框、下拉树、下拉复选框等之后被触发 简单例子 4.1 新建报表 4.2 使用默认的参数界面,如图 4.3 控件设置 右击按钮控件,选择控件设置,打开控件设置面板,添加点击事件,在function fun () 函数中添加一段JS 代码:alert(点击我就触发该事件啦!); 如下图所示 4.4 保存并预览 点击设计器中的分页预览,点击查询按钮,此时点击事件被触发,如下图  南京帆软软件公司  商务咨询电话:86-025-5186 2240  商务咨询邮箱:business@  公司网址: FineReport 报表技

文档评论(0)

cjp823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7060131150000004

1亿VIP精品文档

相关文档