已经投票
二次开发 >> JavaScript >> FR的JS API

FR的JS API

顶( )
最后更新日期: 人发表评论 (点击查看)

1. 描述
FineReport开放了大量的JS API给用户,用户利用这些JS接口,可实现更多更复杂的功能。
根据执行JS的主体不同可以将FineReport的JS API分为三大类:
2. FR
1、FR:在js语句中执行使用FR的方法或者属性,比如说FR.Msg.alert,FR中的方法比如引入finereport.js。
3. FS
2、FS:是数据决策系统中的js接口,比如说FS.tabPane.addItem;
4. contentWindow
3、contentWindow:是在web页面集成的时候,将FineReport报表嵌入在iframe中,调用报表对象时使用的接口,比如说:document.getElementById('reportFrame').contentWindow,其中document.getElementById('reportFrame')是获取iframe对象,contentWindow是报表对象,相当于html中的window对象。
4.1 引用contentWindow
在普通模板的JS脚本中可以直接使用contentWindow下的属性,如直接使用contentWindow中的contentPane,而不用写contentWindow,这是因为js脚本本身就在FR模板中执行。
如果文档包含框架(frame或iframe标签),框架中嵌入了FR报表,则会创建一个contentWindow对象先获取iframe,再调用contentWindow,然后使用contentWindow下面的属性,如下:
4.2 contentWindow常用属性
属性说明
contentPane返回报表容器
document返回窗口中的文档
location返回location对象
window返回窗口对象
不论是web页面集成里面还是直接在FR模板之中,contentWindow下面最常用的属性当属contentPane,下面我们详细介绍。

索引:
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3