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 | Object 参数为Function时,为Painter类,参数为Object时,为交互器基类,会调用Object中draw方法
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对象
Returns:
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