Reference Source
import DropdownList from 'kqwebmap-project/src/ui/DropdownList.js'
public class | source

DropdownList

下拉列表控件

See:

Constructor Summary

Public Constructor
public

constructor(id: String, options: Object)

构造函数

Method Summary

Public Methods
public

enable(flag: Boolean): Null

启用或禁用控件

public

readonly(flag: Boolean): Null

设置控件是否为只读的

public

setDataSource(array: String[]): Null

设置控件的数据源

public

value(text: String): String

获取或设置控件的值

Public Constructors

public constructor(id: String, options: Object) source

构造函数

Params:

NameTypeAttributeDescription
id String

控件的id

options Object

配置参数

options.data String[]

下拉列表数据源

options.change function(e: Object): null

回调函数,用来响应控件的值改变的事件

options.select function(e: Object): null

回调函数,用来响应下拉菜单选择的事件

options.dataBound function(e: Object): null

回调函数,用来响应控件从数据源中接收到了数据,并且渲染出来的事件

Public Methods

public enable(flag: Boolean): Null source

启用或禁用控件

Params:

NameTypeAttributeDescription
flag Boolean

如果设置成false,控件将会被禁用

Return:

Null

public readonly(flag: Boolean): Null source

设置控件是否为只读的

Params:

NameTypeAttributeDescription
flag Boolean

如果设置成true,控件将会被设置成只读的,用户无法输入

Return:

Null

public setDataSource(array: String[]): Null source

设置控件的数据源

Params:

NameTypeAttributeDescription
array String[]

控件绑定的数据源

Return:

Null

public value(text: String): String source

获取或设置控件的值

Params:

NameTypeAttributeDescription
text String

设置控件的值

Return:

String

获取控件的值(没有传入参数的情况下)