Class: TablePane

ht.widget. TablePane

new TablePane(tableView)

表格面板,组合了TableHeader和TableView两个子组件

Parameters:
Name Type Description
tableView ht.widget.TableView

绑定的表格组件

Methods

addColumns(columns)

以json的方式配置表格中的列(新增),内部调用tableView的addColumns方法

Parameters:
Name Type Description
columns Array

json列

Example
 //示例:
tablePane.addColumns([{
	name: 'id',
	displayName: '序号'
},
{
	name: 'background',
	accessType: 'style'
}
]);

addViewListener(listener, scope, ahead)

监听视图事件,如布局、刷新等

Parameters:
Name Type Argument Description
listener function

监听器函数

scope Object <optional>

监听器函数域

ahead Boolean <optional>

是否将当前监听器插入到监听器列表开头

getColumnModel() → {ht.DataModel}

获取列模型, 列模型用于存储Column列对象信息,内部调用tableView的getColumnModel方法

Returns:
Type
ht.DataModel

getDataModel() → {ht.DataModel}

获取绑定的数据模型,内部调用tableView的getDataModel方法

Returns:

数据模型

Type
ht.DataModel

getHeight() → {Number}

获取布局高度

Returns:
Type
Number

getTableHeader() → {ht.widget.TableHeader}

获取表头组件

Returns:
Type
ht.widget.TableHeader

getTableView() → {ht.widget.TableView}

获取表格组件

Returns:
Type
ht.widget.TableView

getView() → {HTMLDivElement}

获取组件的根层div

Returns:
Type
HTMLDivElement

getWidth() → {Number}

获取布局宽度

Returns:
Type
Number

invalidate(delay)

无效组件,并调用延时刷新

Parameters:
Name Type Description
delay Number

延迟刷新的间隔事件(单位:ms)

See:

isDisabled() → {Boolean}

组件是否处于不可用状态,处于此状态时不能进行任何操作并且会遮挡一层蒙板

Returns:
Type
Boolean

iv(delay)

无效组件,并调用延时刷新,invalidate的缩写

Parameters:
Name Type Description
delay Number

延迟刷新的间隔事件(单位:ms)

See:

removeViewListener(listener, scope)

删除视图事件监听器

Parameters:
Name Type Argument Description
listener function

监听器函数

scope Object <optional>

监听器函数域

setColumns(columns)

以json的方式配置表格中的列(设置),内部调用tableView的setColumns方法

Parameters:
Name Type Description
columns Array

json列

Example
 //示例:
tablePane.setColumns([{
	name: 'id',
	displayName: '序号'
},
{
	name: 'background',
	accessType: 'style'
}
]);

setDisabled(value, iconUrl)

设置组件是否处于不可用状态,处于不可用状态时不能进行任何操作并且会遮挡一层蒙板

Parameters:
Name Type Argument Description
value Boolean

是否禁用组件

iconUrl String <optional>

蒙板上显示的icon的路径

setHeight(v)

设置布局高度

Parameters:
Name Type Description
v Number

高度值

setWidth(v)

设置布局宽度

Parameters:
Name Type Description
v Number

宽度值

validate()

立刻刷新组件

欢迎交流 service@hightopo.com