ht.widget.PropertyPane(dataModel)

new PropertyPane(dataModel)

性面板组件,该组件增强了ht.widget.PropertyView组件的展示及操作功能,提供了可视化的切换排序、过滤和分组的界面功能。使用需引入 ht-propertypane.js

Parameters:
Name Type Description
dataModel ht.DataModel

绑定的数据模型

Methods

addProperties(painter)

可批量增加属性信息,该函数是对PropertyView.addProperties的包装

Parameters:
Name Type Description
painter function

Painter类

Example
//Painter示例:
graphView.addBottomPainter(function(g){
    g.fillStyle = '#000000';
    g.fillRect(0, 0, 100, 100);
});

getCategoryIcon() → {color}

获取工具条分组按钮图标

Returns:
color

getHeaderHeight() → {Number}

获取表头高度

Returns:
Number

getHeaderLabelAlign() → {String}

获取表头文字水平对齐方式,默认为 center

Returns:
String

getHeaderLabelColor() → {color}

获取表头文字颜色

Returns:
color

getHeaderLabelFont() → {String}

获取表头文字字体

Returns:
String

getHeaderLabels() → {Array}

获取表头文字内容

Returns:
Array

getIndent() → {Number}

获取工具条图片缩进

Returns:
Number

getPropertyView() → {ht.widget.PropertyView}

获取ht.widget.PropertyView对象

getSelectBackground() → {color}

获取选中背景

Returns:
color

getSortFunc() → {function}

获取工具条排序逻辑函数

Returns:
function

getSortIcon() → {Sting}

获取工具条排序按钮图标

Returns:
Sting

getToolbarHeight() → {Number}

获取工具条高度

Returns:
Number

isCaseSensitive() → {Boolean}

获取过滤是否考虑大小写

Returns:
Boolean

setCaseSensitive(v)

设置过滤是否考虑大小写

Parameters:
Name Type Description
v Boolean

setCategoryIcon(v)

设置工具条分组按钮图标

Parameters:
Name Type Description
v String

setHeaderHeight(v)

设置表头高度

Parameters:
Name Type Description
v Number

setHeaderLabelAlign(v)

设置表头文字对齐方式

Parameters:
Name Type Description
v String

left|center|right

setHeaderLabelColor(v)

设置表头文字颜色

Parameters:
Name Type Description
v color

setHeaderLabelFont(v)

设置表头文字字体

Parameters:
Name Type Description
v String

setHeaderLabels(v)

设置表头文字内容,例如setHeaderLabels(['属性', '值'])

Parameters:
Name Type Description
v Array

setIndent(v)

设置工具条图片缩进

Parameters:
Name Type Description
v Number

setSelectBackground(v)

设置选中背景

Parameters:
Name Type Description
v color

setSortFunc(v)

设置工具条排序逻辑函数

Parameters:
Name Type Description
v function

setSortIcon(v)

设置工具条排序按钮图标

Parameters:
Name Type Description
v String

setToolbarHeight(v)

设置工具条高度

Parameters:
Name Type Description
v Number