Reference Source
public class | source

TreeList

树列表控件

See:

Constructor Summary

Public Constructor
public

constructor(id: String, options: Object)

构造函数

Method Summary

Public Methods
public

clearSelection(): Null

清除选定的行(或者单元格)

public

collapse(row: Object): Null

收起行

public

返回指定的行(或者单元格)绑定的数据项

public

expand(row: Object): Null

展开行

public

返回所有的数据项

public

select(rows: Object): Object

获取或设置选定的行(或者单元格)

public

setDataSource(dataSource: Array): Null

设置树列表控件的数据源

Public Constructors

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

构造函数

Params:

NameTypeAttributeDescription
id String

控件的id

options Object

配置参数

options.dataSource Array

树列表控件绑定的数据源

options.columns Array

列的配置信息

options.columns.field String

列绑定的字段。 绑定以后,字段的值将显示在单元格中

options.columns.title String

列的标题

options.columns.attributes Object

列的样式

options.columns.headerAttributes Object

表头的样式

options.columns.width Number

列的宽度(像素)

options.columns.expandable Boolean

列是否可以展开(默认值: false)

options.resizable Boolean

树列表控件的大小是否可以调整

options.height Number

树列表控件的高度(像素)

options.scrollable Boolean

树列表控件是否显示滚动条

options.selectable Boolean | String

如果设置为true,用户将能够选择树列表控件的行(默认值:false)
可以设置为以下字符串值:

  • "row" - 选择一行
  • "cell" - 选择一个单元格
  • "multiple, row" - 选择多行
  • "multiple, cell" - 选择多个单元格

options.change function(e: Object): null

选择树列表控件中的行或者单元格时触发

Public Methods

public clearSelection(): Null source

清除选定的行(或者单元格)

Return:

Null

public collapse(row: Object): Null source

收起行

Params:

NameTypeAttributeDescription
row Object

jQuery选择器

Return:

Null

public dataItem(row: Object): Object source

返回指定的行(或者单元格)绑定的数据项

Params:

NameTypeAttributeDescription
row Object

jQuery选择器

Return:

Object

绑定的数据项

public expand(row: Object): Null source

展开行

Params:

NameTypeAttributeDescription
row Object

jQuery选择器

Return:

Null

public items(): Array source

返回所有的数据项

Return:

Array

数据项的数组

public select(rows: Object): Object source

获取或设置选定的行(或者单元格)

Params:

NameTypeAttributeDescription
rows Object

jQuery选择器

Return:

Object

选定的行(或者单元格)的jQuery对象

public setDataSource(dataSource: Array): Null source

设置树列表控件的数据源

Params:

NameTypeAttributeDescription
dataSource Array

树列表控件绑定的数据源

Return:

Null