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

目录:

1. 移动端支持调用JS编辑

1.1 App

Web 事件   分页预览填报预览  
  加载起始 √√  
  加载结束 √√  
  填报前
√  
  填报后
√  
  填报成功
√   
  填报失败
√   


报表内部 JS 单元格  图表  
超级链接 JS  √  √  

注:图表的内部JS是可以实现超级链接的;但当图表作为决策报表组件时,为该组件添加的JS点击事件是不支持的。


控件事件  参数控件  填报控件  决策报表控件  
初始化后事件   √
编辑前  


编辑后   √
编辑结束   √  √
点击   √ √ √
值改变  


节点生成


状态改变 √  √ √
 上传后


注1:决策报表控件是指决策报表 body 里的控件,不包含决策报表参数面板里的控件。

注2:移动端只支持参数界面控件的初始化,但是不支持参数面板的初始化。

注3:目前组件是不支持点击事件的。

注4:移动端标签控件不支持事件。

1.2 H5

  web事件分页预览  
  加载起始事件    √ 
  加载结束事件    √


控件事件  参数控件  决策报表控件  
  初始化后  √  √
  编辑前

  编辑后  √
  编辑结束  √
  点击  √  √
  值改变

  节点生成

  状态改变  √  √
  上传后

注1:决策报表控件是指决策报表 body 里的控件,不包含决策报表参数面板里的控件

注2:移动端只支持参数界面控件的初始化,但是不支持参数面板的初始化

注3:组件不支持点击事件。

注4:移动端标签控件不支持事件。

2. 移动端特有JS接口编辑

App 和 H5 共有 JS API


分类
方法名/属性介绍
FSFS.tabPane.closeActiveTab关闭当前 Tab 选项页
FR.logoutApp登出,FR工具类下的方法
FS.tabPane.addItem向决策平台 Tab 栏新增项目
FRFR.location定位功能,获取经纬度
FR.mobilePopup打开对话框弹窗
FR.closeMobilePopup关闭对话框弹窗
-toggleCollapsed设置展开折叠组件
-this.options.form.jumpToMark("markName")

表单组件中使用超链

注:「markName」可为控件名称、表格组件名称、图表块名称、Tab-tabpane 名称。

-

_g().options.form.jumpToMark("markName")

单元格中使用超链

注:「markName」可为控件名称、表格组件名称、图表块名称、Tab-tabpane 名称。

-this.focusCode();光标自动定位到文本控件


App 特有JS API

方法名/属性介绍
FR.Mobile.getDeviceInfo获取设备信息

3. 移动端其他接口编辑

详情参见文档:API接口汇总