Reference Source
public class | source

PanelBar

面板栏控件

See:

Constructor Summary

Public Constructor
public

constructor(id: String, options: Object)

构造函数

Method Summary

Public Methods
public

clearSelection(): Null

清除面板栏控件的当前选中项

public

折叠面板栏控件的项

public

返回数据源中item对应的数据

public

enable(item: String, enable: Boolean): Null

设置面板栏控件的项的状态

public

expand(item: String): Object

展开面板栏控件的项

public

select(item: String): Object

设置或得到选中的面板栏控件的项

Public Constructors

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

构造函数

Params:

NameTypeAttributeDescription
id String

控件的id

options Object

配置参数

options.dataSource Object

面板栏控件绑定的数据源

options.dataSource.text String

数据项的文本

options.dataSource.imageUrl String

数据项的图片

options.expandMode String

面板栏控件的展开模式: 1 "single" 2 "multiple" (default: "multiple")

options.template String

节点渲染的模板

Emit:

select

当用户选择或者取消选择某个节点时触发(回调函数的格式: CALLBACK_NAME(e) e.item 选中的面板栏的项)

Public Methods

public clearSelection(): Null source

清除面板栏控件的当前选中项

Return:

Null

public collapse(item: String): Object source

折叠面板栏控件的项

Params:

NameTypeAttributeDescription
item String

需要折叠的项(jQuery选择器)

Return:

Object

返回面板栏控件,用于链式操作

public dataItem(item: String): Object source

返回数据源中item对应的数据

Params:

NameTypeAttributeDescription
item String

HTML的DOM元素(jQuery选择器)

Return:

Object

数据源中item对应的数据

public enable(item: String, enable: Boolean): Null source

设置面板栏控件的项的状态

Params:

NameTypeAttributeDescription
item String

面板栏控件的项(jQuery选择器)

enable Boolean

状态: 1 true: enabled 2 false: disabled

Return:

Null

public expand(item: String): Object source

展开面板栏控件的项

Params:

NameTypeAttributeDescription
item String

需要展开的项(jQuery选择器)

Return:

Object

返回面板栏控件,用于链式操作

public select(item: String): Object source

设置或得到选中的面板栏控件的项

Params:

NameTypeAttributeDescription
item String

面板栏控件的项(jQuery选择器)

Return:

Object

如果是无参数调用,那么将返回选中的面板栏的项,否则,返回Null