UNPKG

supermap

Version:

超图地理信息应用开发工具

52 lines (47 loc) 1.46 kB
/** * Created by will on 2016/6/17. */ import {NativeModules} from 'react-native'; let DCI = NativeModules.JSDatasourceConnectionInfo; export default class DatasourceConnectionInfo{ async createObj(){ try{ var {datasourceConnectionInfoId} = await DCI.createObj(); var datasourceConnectionInfo = new DatasourceConnectionInfo(); datasourceConnectionInfo.datasourceConnectionInfoId=datasourceConnectionInfoId; return datasourceConnectionInfo; }catch (e){ console.error(e); } } // constructor = async function(){ // try { // var {datasourceConnectionInfoId} = await DCI.createObj(); // this.datasourceConnectionInfoId = datasourceConnectionInfoId; // }catch(e){ // console.error(e); // } // // } async setServer(url){ try{ await DCI.setServer(this.datasourceConnectionInfoId,url); }catch(e){ console.error(e); } } async setEngineType(engineType){ try{ await DCI.setEngineType(this.datasourceConnectionInfoId,engineType); }catch(e){ console.error(e); } } async setAlias(alias){ try{ await DCI.setAlias(this.datasourceConnectionInfoId,alias); }catch(e){ console.error(e); } } }