下拉框控件

Constructor

select

select
(
  • options
)

Parameters:

nametypeflagdescription
options JSON

控件属性

Example:

Methods

empty

empty ()

清空控件数据

Example:

getDataSuccess

getDataSuccess
(
  • data
)
private

获取数据成功后的回调函数

Parameters:

nametypeflagdescription
data Array(json)

获取到的数据

Example:

example

reset

reset ()

重置控件

Example:

var select = new B.Controls.select();
select.reset();

value

value
(
  • )}
  • [isTriggerCallback=false]
)

设置或设置控件的值

Parameters:

nametypeflagdescription
)} JSON(text:显示的文本,value:选中的值,name:选中的文本,其它

[data] 要设置控件的数据

[isTriggerCallback=false] Boolean optional

是否触发onSelectValue回调

Example:

example

Properties

async

JSON

异步数据源信息

async.enable

Boolean

是否启用异步数据源

Default: false

async.url

String

异步数据源URL

className

String

样式名称

id

String

控件的ID

maxLength

Number

最大显示选项数

Default: 100000

maxWidth

Number

最大度度

Default: 0

minWidth

Number

最小宽度

Default: 0

placeholder

String

默认显示文本

Default: "请选择"

searchMode;

Number

搜索模式;

  1. 0: 在原有的数据搜索
  2. 1:Ajax请求搜索

Default: 0

selectTextToControl

JQuery

授受选择后的文本的值控件

selectValueToControl

JQuery

接受选择后的值的控件

splitChar

String

多选值用什么分隔符

Default: ","

target

JQuery

触发的目标元素

width

Number

宽度

Default: 0

Events

onSearch

搜索事件

Parameters:

nametypeflagdescription
options Json
data Json

第一次控件时绑定的数据

keywords String

搜索的关键字

搜索完成后回调事件 Fun

callBackk(data);

inner Json

内部公开对象

onSelectedValue

选择值后的的回调事件

Parameters:

nametypeflagdescription
data Json

选择后的值

nametypeflagdescription
name String

文本

value String

[text] String optional

显示文本

Top