LbBase()

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