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

AutoComplete

提示输入框控件

See:

Constructor Summary

Public Constructor
public

constructor(id: String, options: Object)

构造函数

Method Summary

Public Methods
public

enable(flag: Boolean): Null

启用或禁用控件

public

focus(): Null

将焦点移到控件

public

setDataSource(array: Array): Null

设置控件的数据源

public

value(text: String): String

获取或设置控件的值

Public Constructors

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

构造函数

Params:

NameTypeAttributeDescription
id String

控件的id

options Object

配置参数

options.placeholder String

当控件内容为空时,提示输入的信息

options.enable Boolean

控件是否启用

options.filter String

决定提示内容的当前值,支持的选项包括:startswith, endswith, contains

options.dataSource Array

控件的数据源,用来根据当前值显示提示内容

options.change 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 focus(): Null source

将焦点移到控件

Return:

Null

public setDataSource(array: Array): Null source

设置控件的数据源

Params:

NameTypeAttributeDescription
array Array

控件绑定的数据源

Return:

Null

public value(text: String): String source

获取或设置控件的值

Params:

NameTypeAttributeDescription
text String

设置控件的值

Return:

String

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