历史版本26 :HTML5 端的 JS 接口 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 移动端H5哪些地方支持JS编辑

注:目前文档内容还是FR9.0的,待10.0适配好之后再进行更新。
  web事件分页预览  
  加载起始事件    √ 
  加载结束事件    √


控件事件  参数控件  决策报表控件  
  初始化后  √  √
  编辑前    
  编辑后  √  
  编辑结束  √  
  点击  √  √
  值改变    
  节点生成    
  状态改变  √  √
  上传后    
注:决策报表控件是指决策报表body里的控件,不包含决策报表参数面板里的控件

2. 控件支持的脚本函数编辑

 函数名 函数描述  补充说明  实现  决策报表控件  
setEnable 设置控件的可用性  包含1个参数,表示可见√  √  
isEnable  判断控件是否可用  无参数  √  √  
setVisible  设置控件的可见性  包含1个参数,表示可见√  √  
isVisible  判断控件的可见性  无参数  √  √  
setValue  设置控件值  无参数 √  √  
getValue  获取控件的实际值  无参数 √  √  
reset  重置控件  无参数√  √  
fireEvent  触发指定名字的事件 包含1个参数,表示事件名√  √  

3. 分页支持的脚本函数编辑

 函数名 函数描述  补充说明  实现
contentPane  当前报表对象  无  √  
currentPageIndex  当前所在页  contentPane常用属性 只有分页预览报表才有 √  
reportTotalPage  总页数  contentPane常用属性 只有分页预览报表才有 √  
gotoFirstPage  首页  无  √  
gotoPreviousPage  上一页  无  √  
gotoNextPage  下一页  无  √  
gotoLastPage  末页  无  √  
gotoPage(Number pn [, JSON para] [, Boolean noCache])跳转到某一页  包含三个参数,表示跳转到第几页,对象或字符串,是否使用缓存  √  

4. 决策平台编辑

函数名  函数描述    补充说明  实现
  FS.tabPane.addItem  向决策平台tab栏新增项目  包含1个参数,表示返回值 √  
  FS.tabPane.closeActiveTab  关闭当前tab选项页  没有参数 √ 
  FR.logoutApp  登出,FR工具类下的方法  没有参数 √ 
注:FR.logoutApp如果是在app里面h5解析的报表里面用这个js,会失效,不会返回到app的登录界面;就是h5用,比如微信里面,是可以触发登出的。


5. 常用的工具脚本函数编辑

函数名  函数描述  补充说明  实现  
FR.Msg.alert  弹出消息框函数  包含3个参数,分别表示:标题,内容,回调函数  √  
FR.Msg.confirm  值确认弹出框函数  包含3个参数,分别表示:标题,值,回调函数  √  
FR.Msg.prompt  可修改值的值确认弹出框函数  包含4个参数,分别表示:标题,说明,值,回调函数  √  
FR.Msg.toast  在页面边缘出现的消息提示块,一小段时间后自动消失 包含1个参数,表示要提示的信息  √  
FR.doHyperlinkByGet/
FR.doHyperlinkByPost  
超级链接  包含2个参数,分别表示:url或json超链定义,传递的参数  √  
FR.cjkEncode对中日韩文做特殊编码转换,返回转换后的字符串包含1个参数,表示文本 √
FR.cjkDecode将cjkEncode处理过的字符串转化为原始字符串包含1个参数,表示文本 √
FR.ajax对data参数做中日韩文编码处理包含1个参数,表示选项 √ 
setInterval按照指定的周期(以毫秒计)来调用函数或计算表达式包含2个参数,表示代码串,以毫秒计 √ 
setTimeout在指定的毫秒数后调用函数或计算表达式包含2个参数,表示代码串,以毫秒计 √ 
parameterCommit()触发查询操作无参数 √