HTML5 的 JS 接口

编辑
  • 文档创建者:susie
  • 浏览次数:7420次
  • 编辑次数:27次
  • 最近更新:Kevin-s 于 2019-06-07
  • 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()触发查询操作无参数 √ 


    附件列表


    主题: 移动端应用
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]