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