最新历史版本 :移动端专有 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

版本编辑

报表服务器版本
App版本功能变动
11.011.0-
11.0.2611.0.91接口支持 FVS 插件 V2.6.0 及之后版本

以下方法为 FR 对象上移动端专有的方法。

注:FVS 模板中,接口用法一致,但调用接口的方法需由 FR 改为 duchamp。

location编辑

方法location(function)

用于实现定位功能,获取经纬度,可以在https、企业微信、钉钉中使用

     参数

function(status, message, coordinate){...}

-

   返回值-Android

status:是否定位成功,字符串

  • “success”:定位成功

  • 其他:定位失败

message:回执消息

  • 定位成功时返回经纬度

  • 定位失败时返回对应的错误信息

coordinate:坐标系信息

  • “WGS84”:地球坐标系(国际标准,谷歌地图使用,ios 设备返回的经纬度坐标系

  • “GCJ02”:火星坐标系(中国标准,高德、腾讯地图使用,Android设备返回的经纬度坐标系)

     示例

示例1:获取地理位置,成功返回经纬度,失败返回错误信息

FR.location(function(status, message){ //获取地理位置
if(status=="success") {
//定位成功,message返回经纬度值
FR.Msg.alert("当前位置是" + message);
contentPane.setCellValue(2, 3, message); 
} else {
//定位失败,message返回对应的错误信息
FR.Msg.alert(message); //定位失败
}
});

示例2:FVS 模板中,获取地理位置,成功返回经纬度,失败返回错误信息

duchamp.location(function(status, message){ //获取地理位置
if(status=="success") {
//定位成功,message返回经纬度值
 duchamp.Msg.alert({
   title: "位置",
  message: JSON.stringify(message)
  });
} else {
//定位失败,message返回对应的错误信息
 duchamp.Msg.alert({
  title: "定位失败",
  message: `原因:${message}`
  })
 }
});


  应用示例

点击按钮获取经纬度后填入对应的单元格,实现方法见:[App]JS获取当前地理位置

   移动端支持移动端

Mobile.getDeviceInfo编辑

方法Mobile.getDeviceInfo()

获取设备信息

     参数-

-

   返回值

DeviceInfo:

{

Model:String,

DeviceID:String

}

DeviceInfo:Json 对象,包含两个属性

Model:设备型号,

DeviceID:设备唯一 id 

     示例

示例1:获取当前设备信息

var deviceInfo = FR.Mobile.getDeviceInfo();
FR.Msg.alert("Model: " + deviceInfo.Model 
+ "\n DeviceID: " + deviceInfo.DeviceID);

示例2:FVS 模板中,获取当前设备信息

var deviceInfo = duchamp.getDeviceInfo();
duchamp.Msg.alert({
title: deviceInfo.Model,
message: deviceInfo.DeviceID
});


  应用示例

在移动端查看设备信息,实现方法见:[App]JS 获取手机设备信息

   移动端仅支持 App