行動端專有

版本

報表伺服器版本
App版本功能變動
11.011.0-
11.0.2611.0.91API支援 FVS 插件 V2.6.0 及之後版本

以下方法為 FR 物件上行動端專有的方法。

注:FVS 範本中,API用法一致,但呼叫API的方法需由 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(23, 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



附件列表


主題: 二次開發
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

5s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙

反饋已提交

網絡繁忙