业务咨询
开发咨询
微信沟通

Class: NumberControllerBox

THING~ NumberControllerBox

NumberControllerBox 数字组件


new NumberControllerBox(object, property [, params]) → {Controller}

Parameters:
Name Type Argument Description
object Object

操作对象

property string

可操作的属性名

params Object <optional>

可选参数

Properties
Name Type Argument Description
min Number <optional>

最小值

max Number <optional>

最大值

step Number <optional>

增量

Returns:

组件对象

Type
Controller

Extends

Methods


caption(v)

设置标题名称

Parameters:
Name Type Description
v String

标题名称

Inherited From:
Overrides:

isChangeValue(flag) → {Controller}

设置值是否允许改变

Parameters:
Name Type Description
flag Boolean

是否允许改变

Returns:

组件对象

Type
Controller

max(maxValue) → {NumberController}

设置最大值

Parameters:
Name Type Description
maxValue Number

最大值

Inherited From:
Overrides:
Returns:

组件对象

Type
NumberController

min(minValue) → {NumberController}

设置最小值

Parameters:
Name Type Description
minValue Number

最小值

Inherited From:
Overrides:
Returns:

组件对象

Type
NumberController

on(event, callback) → {Controller}

绑定事件

Parameters:
Name Type Description
event String

事件名称

callback function

事件触发的回调函数

Inherited From:
Overrides:
Returns:

组件对象

Type
Controller
Example
obj.on('change',function(ev) {
});
// beforeChange 事件触发返回一个 Boolean 值,当返回 true 时,继续触发 change 事件;返回 false 则不会触发 change 事件
obj.on('beforeChange', function (ev) {
   //...;
   return true;
}

show(flag)

设置显示/隐藏

Parameters:
Name Type Description
flag Boolean

显示/隐藏 状态

Inherited From:
Overrides:

step(stepValue) → {NumberController}

设置变化增量

Parameters:
Name Type Description
stepValue Number

增量

Inherited From:
Overrides:
Returns:

组件对象

Type
NumberController