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

目录:

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

  web事件分页预览  填报预览  
  加载结束事件    
  填报成功事件                  

1.移动端h5下支持的js汇总编辑

通用的js都是支持的,比如Document.getElementById()等等,H5支持的FR封装的js详细如下:

函数名  函数描述  补充说明  实现  
FR.Msg.alert  弹出消息框函数  包含3个参数,分别表示:标题,内容,回调函数  √  
FR.Msg.confirm  值确认弹出框函数  包含3个参数,分别表示:标题,值,回调函数  √  
FR.Msg.prompt  可修改值的值确认弹出框函数  包含4个参数,分别表示:标题,说明,值,回调函数  √  
FR.Msg.toast  在页面边缘出现的消息提示块,一小段时间后自动消失 包含1个参数,表示要提示的信息  √  
currentPageIndex 获取当前页所在总页数中的序号(仅支持分页预览) 无参数  √
reportTotalPage 获取当前报表的总页数(仅支持分页预览)  无参数  √
FR.doHyperlinkByGet/
FR.doHyperlinkByPost  
超级链接  包含2个参数,分别表示:url或json超链定义,传递的参数  √  
FR.cjkEncode对中日韩文做特殊编码转换,返回转换后的字符串包含1个参数,表示文本 √
FR.cjkDecode将cjkEncode处理过的字符串转化为原始字符串包含1个参数,表示文本 √
FS.tabPane.addItem向决策平台tab栏新增项目包含1个参数,表示返回值 √
FS.tabPane.closeActiveTab关闭当前tab选项页无参数 √ 
FR.logoutApp登出无参数 √ 
FR.remoteEvaluate返回公式计算的结果包含1个参数,表示公式 √ 
FR.ajax对data参数做中日韩文编码处理包含1个参数,表示选项 √ 
setInterval按照指定的周期(以毫秒计)来调用函数或计算表达式包含2个参数,表示代码串,以毫秒计 √ 
setTimeout在指定的毫秒数后调用函数或计算表达式包含2个参数,表示代码串,以毫秒计 √ 
parameterCommit()触发查询操作无参数 √ 
gotoFirstPage()跳转到报表的第一页(仅支持分页预览) 无参数 √ 
gotoLastPage()跳转到报表的最后一页(仅支持分页预览) 无参数 √ 
gotoPreviousPage()跳转到当前页的上一页(仅支持分页预览) 无参数  √ 
gotoNextPage()跳转到当前页的下一页(仅支持分页预览) 无参数  √ 
gotoPage(Number pn [, JSON para] [, Boolean noCache])跳转到报表的指定页(仅支持分页预览) 包含3个参数,表示页序号,对象或字符串,不使用缓存 √ 
getValue()获取控件值无参数  √ 
setValue(Object value)给控件赋值 无参数  √ 
reset() 清空控件的数据 无参数  √ 
isVisible() 判断控件是否可见 无参数  √ 
setVisible(Boolean visible) 设置控件是否可见 包含1个参数,表示可见 √ 
setEnable(Boolean enable) 设置控件是否可用 包含1个参数,表示可用  √ 
isEnabled() 判断控件是否可用 无参数  √ 
fireEvent(String eventName) 触发指定名字的控件事件 包含1个参数,表示事件名  √ 
verifyReport() 触发填报表的数据校验(仅支持填报预览)  无参数  √ 
writeReport([Object reportIndex]) 强制提交报表(仅支持填报预览) 包含1个参数,表示sheet编号  √ 
verifyAndWriteReport([Object isAllSheet]) 校验并提交报表(仅支持填报预览) 包含1个参数,表示所有sheet √ 
refreshAllSheets() 刷新所有sheet(仅支持填报预览) 无参数  √ 
getCellValue(Object o) 获取单元格的值 包含1个参数,表示单元格定位描述 √ 
getChart(String name) 获取图表对象(仅支持老图表)包含1个参数,表示图表块控件名  √ 
dataRefresh() 刷新图表数据(仅支持老图表) 无参数  √ 

注:FR.logoutApp如果是在app里面h5解析的报表里面用这个js,会失效,不会返回到app的登录界面;就是h5用,比如微信里面,是可以触发登出的