background image
移动端报表 FineReport 的 JS 开发示例 
随着移动互联网的发展,移动报表逐渐成为一种流行的办公应用,移动端开发也逐渐成为报
表开发中一个重要部分,本文将围绕移动端报表的二次开发做一些简述。 
研究的工具是比较有代表性的 FineReport。 
JS 调用框架 
1
 
移动端哪些地方支持调用 js 
web 事件 
分页预览 
填报预览 
加载结束事件 
√ 
填报成功事件 
-- 
√ 
 
报表内部 js 
单元格 
图表 
超级链接 js 
√ 
√ 
 
控件事件 
参数控件 
填报控件 
表单控件 
初始化后事件 
√ 
√ 
编辑前 
√ 
√ 
编辑后 
√ 
√ 
编辑结束 
√ 
√ 
点击 
√ 
√ 
状态改变 
√ 
√ 
√ 
 
2
 
报表控件支持的脚本函数 
函数名 
函数描述 
填报控件 
参数控件 
表单控件 
setEnable 
设置控件的可用性 
√ 
√ 
√ 
isEnable 
判断控件是否可用 
√ 
√ 
√ 
setVisible 
设置控件的可见性 
√ 
√ 
√ 
isVisible 
判断控件的可见性 
√ 
√ 
√ 
setValue 
设置控件值 
√ 
√ 
√ 
getValue 
获取控件的值 
√ 
√ 
√ 
setText 
设置控件的显示值 
√ 
√ 
√ 
getText 
获取控件的显示值 
√ 
√ 
√ 
reset 
重置控件 
√ 
√ 
√ 
fireEvent 
触发指定名字的事件  √ 
√ 
√ 
 
3
 
报表分页预览支持的脚本函数 
函数名 
函数描述 
补充说明 

现 
contentPane 
当前报表对象 
无 
√