Picker

拾取器单例。

new CooWasm.Picker(props, pickCallback, editCallback)

Name Type Default Description
props Object

包含如下属性的Object:

Name Type Default Description
bActive Boolean true optional

拾取器激活状态。

bDrag Boolean false optional

拾取后是否拖拽编辑,pickCallback设置后生效。

pickCallback CallbackString null optional

拾取成功后触发的函数回调。

editCallback CallbackBoolean null optional

编辑成功后触发的函数回调。

Example:
var picker = new CooWasm.Picker({},(state)=>{console.log("load status:" + state)})
Demo:

Members

bActive : Boolean

拾取器激活状态。

Default Value: true

bDrag : Boolean

拾取后是否拖拽编辑。

Default Value: false

readonlypickedId : String

拾取对象的uuid。

Methods

destroy()

关闭拾取器。

Returns:

null 空值。

Example:
picker = picker.destroy((state)=>{console.log("destroy status:" + state)})

getObject()Object

获取对象包含的属性。

Returns:

是否获取成功。获取成功时,会自动赋值给属性。

Example:
picker.getProperties()

reset()

重置拾取器。

Example:
picker.reset()

update(props, pickCallback, editCallback)

更新单个或者多个对象属性,使之立即生效。

Name Type Default Description
props Object optional

包含如下属性的Object。

Name Type Description
bActive Boolean optional

拾取器激活状态。

bDrag Boolean optional

拾取后是否拖拽编辑。

pickCallback CallbackString null optional

拾取成功后触发的函数回调。

editCallback CallbackBoolean null optional

编辑成功后触发的函数回调。

Example:
picker.update({
   bVisible:false
},(state)=>{console.log("update status:" + state)})