API
Component

NumberSelect ($UI/system/components/justep/numberSelect/numberSelect)

使用范围:UI2

Contents

component NumberSelect ($UI/system/components/justep/numberSelect/numberSelect) extends BindComponent

<b>使用场景</b>:下拉数字列表,例如商品数量选择; <b>使用方法</b>:添加numberSelect组件,绑定选定值的存储字段,可以设置最大和最小值;

Constructor Top

  NumberSelect ()
  NumberSelect ( options)

Properties Top

boolean autoComplete

使用输入字段的自动完成功能,html5特性

boolean autoFocus

在页面加载时是否获得焦点,html5特性

boolean disabled

禁用

integer max

最大值

integer min

最小值

string placeHolder

提示信息,html5特性

integer showCharSize

下拉选择项显示字符数,不够时左补'0'

integer showItemSize

下拉选择项显示数

Attributes Top

boolean autoComplete

使用输入字段的自动完成功能,html5特性

boolean autoFocus

在页面加载时是否获得焦点,html5特性

string bind-ref

NumberSelect组件引用的数据

string class

组件class

boolean disabled

禁用

integer max

最大值

integer min

最小值

string placeHolder

提示信息,html5特性

boolean readonly

只读

integer showCharSize

下拉选择项显示字符数,不够时左补'0'

integer showItemSize

下拉选择项显示数

string xid

组件标示

Methods Top

Object get (String name)
void hideList ()
void set (json arg)
void showList ()
void val ()

Events Top

void onChange (ValueChangeEvent event)

Constructor details Top

public NumberSelect ()

<b>使用场景</b>:下拉数字列表,例如商品数量选择; <b>使用方法</b>:添加numberSelect组件,绑定选定值的存储字段,可以设置最大和最小值;

public NumberSelect ( options)

构造函数

Inherited from ViewComponent

	
		参数options格式类似{parent:xx, config:{}},parent是组件的父节点,允许为空或不指定,config是组件的参数选项
	 

Parameters

options

参数选项

Properties Detail Top

public boolean autoComplete

使用输入字段的自动完成功能,html5特性

public boolean autoFocus

在页面加载时是否获得焦点,html5特性

public boolean disabled

禁用

public integer max

最大值

public integer min

最小值

public string placeHolder

提示信息,html5特性

public integer showCharSize

下拉选择项显示字符数,不够时左补'0'

public integer showItemSize

下拉选择项显示数

Attributes Detail Top

public boolean autoComplete

使用输入字段的自动完成功能,html5特性

public boolean autoFocus

在页面加载时是否获得焦点,html5特性

public string bind-ref

NumberSelect组件引用的数据

public string class

组件class

	
		基础样式: form-control(必须),
		尺寸样式: input-lg、input-sm
	

public boolean disabled

禁用

public integer max

最大值

public integer min

最小值

public string placeHolder

提示信息,html5特性

public boolean readonly

只读

public integer showCharSize

下拉选择项显示字符数,不够时左补'0'

public integer showItemSize

下拉选择项显示数

public string xid

组件标示

Methods Detail Top

public Object get (String name)

获取属性值

Parameters

String name

属性名称,取值范围:"disabled"、"placeHolder"、"min"、"max"、"showItemSize"、"showCharSize"、"autoFocus"、"autoComplete"

Return Value

Object

public void hideList ()

隐藏选择列表

Return Value

void

public void set (json arg)

设置属性值

Parameters

json arg

属性值对
结构如下:

{ "disabled" : {boolean} 禁用, "placeHolder: {string} 提示信息,html5特性 "min: {integer} 最小值 "max: {integer} 最大值 "showItemSize": {integer} 下拉选择项显示数 "showCharSize": {integer} 下拉选择项显示字符数,不够时左补'0' "autoFocus: {boolean} 在页面加载时是否获得焦点,html5特性 "autoComplete: {boolean} 使用输入字段的自动完成功能,html5特性 }

Return Value

void

public void showList ()

显示选择列表

Return Value

void

public void val ()

给NumberSelect赋值或者取值

Return Value

void

Events Detail Top

public void onChange (ValueChangeEvent event)

[回调型事件]值变化事件

Parameters

ValueChangeEvent event


结构如下:

{ "source" : 组件的js对象, "bindingContext" : 组件绑定的上下文,包含$model、$object等具体请参考bindingContext说明 "originalValue" : 原值, "value" : 新值 }

Return Value

void