new LbBase()
基础业务
Methods
-
asyApplyToken(appid, secret, funCompleted)
-
申请token
[required nativeSdkVer >= 1]Parameters:
Name Type Description appid
String appid
secret
String secret
funCompleted
Callback 完成回调,定义参见:onLbCompleted
-
asyCheckUpgrade(funCompleted)
-
检查app版本更新,本地程序会引导用户升级
[required nativeSdkVer >= 1]Parameters:
Name Type Description funCompleted
Callback 完成回调,定义参见:onLbCompleted
-
asyCloseCurPage(userParam, funCompleted)
-
关闭当前页面
[required nativeSdkVer >= 1]Parameters:
Name Type Description userParam
Object 页面返回参数
funCompleted
Callback 完成回调,定义参见:onLbCompleted
-
asyGetCurMenuPostion(funCompleted)
-
获取当前页面所在的菜单位置,返回当前所属企业、项目部(可为空)、工程(可为空)
[required nativeSdkVer >= 1]Parameters:
Name Type Description funCompleted
Callback 完成回调,定义参见:onLbCompleted,data数据结构:CurMenuPos
-
asyGetUserLoinTicket(funCompleted)
-
获取当前用户登录凭证,用于校验鲁班用户身份
[required nativeSdkVer >= 1]Parameters:
Name Type Description funCompleted
Callback 完成回调,定义参见:onLbCompleted
-
asyOpenWebPage(url, funCompleted, funPageFinishCallbackopt)
-
新开一个本地web页面 url : http://www.xxx.html?pageInfo=urlEncode(x) pageInfo -- 页面信息,格式参考:PageInfo
[required nativeSdkVer >= 1]Parameters:
Name Type Attributes Description url
Object 目标网址
funCompleted
Callback 完成回调,定义参见:onLbCompleted
funPageFinishCallback
Callback <optional>
页面关闭时回调,定义参见:onLbCompleted
-
asyRefLocation(refDetail, funCompleted)
-
反查定位,关联到工程/构件/构件类型
[required nativeSdkVer >= 1]Parameters:
Name Type Description refDetail
Object 反查详情信息
Properties
Name Type Description type
Number 关联类型,定义参见:{REF_TO_PROJECT ; REF_TO_COMP ; REF_TO_COMP_TYPE}
值为1(REF_TO_PROJECT)时 : refProj有效;
值为2(REF_TO_COMP)时 : refProj,refComps有效;
值为3(REF_TO_COMP_TYPE)时 : refProj,refCompTypes有效;refId
String id
refProj
RefProj 关联到工程
refComps
Array.<RefComp> 关联到构件
refCompTypes
Array.<RefCompType> 关联到构件类型
funCompleted
Callback 完成回调,定义参见:onLbCompleted
-
asySelRef(refInfo, funCompleted)
-
选择关联到工程/构件/构件类型等
[required nativeSdkVer >= 1]Parameters:
Name Type Description refInfo
Object 关联信息
Properties
Name Type Description type
Number 关联类型,定义参见:{REF_TO_PROJECT ; REF_TO_COMP ; REF_TO_COMP_TYPE}
refId
String id,native回传,选填
funCompleted
Callback 完成回调,定义参见:onLbCompleted
-
getNativeVer() → {String}
-
获取NativeSdk版本号
[required nativeSdkVer >= 1]Returns:
String -
getPageInitParam() → {Object}
-
获取页面初始参数,可以通过url或者asyOpenWebPage传递
[required nativeSdkVer >= 1]Returns:
Object