Checkbox

类:Checkbox组件类

Constructor

new Glodon.Bimface.Tiles.UI.Checkbox(option)

构造Checkbox组件对象

Parameters:
Name Type Description
option Object

构造多选框的配置项

id String

多选框ID

label String

多选框文字内容

value String

多选框状态变化时的返回值

checked Boolean

多选框的选中状态,缺省值为false

enabled Boolean

多选框是否可用,缺省值为true

Methods

addClass(class)

对组件增加CSS样式

Parameters:
Name Type Description
class String

CSS类名

getDimensions()

获取组件的尺寸信息

Returns:
Type Description
Object

组件的尺寸信息

getId()

获取ID

Returns:
Type Description
String

ID

getLabel()

获取多选框文字内容

Returns:
Type Description
String

多选框文字内容

getPosition()

获取组件的位置信息

Returns:
Type Description
Object

组件的位置信息

getValue()

获取多选框的返回值

Returns:
Type Description
String

多选框的返回值

hide()

隐藏

isChecked()

获取多选框的选中状态

Returns:
Type Description
Boolean

多选框的选中状态

isEnabled()

获取多选框的启用状态

Returns:
Type Description
Boolean

多选框的启用状态

isVisible()

获取可见性状态

Returns:
Type Description
Boolean

可见性状态

onChange(event)

多选框选中状态发生变化的事件

Parameters:
Name Type Description
event Function

多选框选中状态发生变化时执行的函数

removeClass(class)

对组件移除CSS样式

Parameters:
Name Type Description
class String

CSS类名

setChecked(checked)

设置多选框的选中状态

Parameters:
Name Type Description
checked Boolean

多选框的选中状态

setEnabled(isEnabled)

设置多选框的启用状态

Parameters:
Name Type Description
isEnabled Boolean

多选框的启用状态

setLabel(text)

设置多选框文字内容

Parameters:
Name Type Description
text String

多选框文字内容

setPosition(position)

设置组件的位置信息

Parameters:
Name Type Description
position Object

组件的位置信息

anchor Glodon.Bimface.Tiles.UI.ControlAnchor

定位组件位置的锚点

offset Object

基于锚点的偏移值

x Number

X方向偏移值,单位为px

y Number

Y方向偏移值,单位为px

setValue(value)

设置多选框的返回值

Parameters:
Name Type Description
value String

多选框的返回值

show()

显示