new Column()
列数据,用于定义表格组件的列信息,包含列名称、类型以及自定义渲染和编辑单元格等信息
样式属性(不含从父类继承):paddingLeft, paddingRight, align
Extends
Methods
- 
    
        
a(name, value) → {ht.Data}
 - 
    
    
设置attr属性, 有两个参数时相当于setAttr
Parameters:
Name Type Description namestring 属性名
valueany 属性值
Returns:
ht.Data- Inherited From:
 
 - 
    
        
a(name) → {T}
 - 
    
    
获取attr属性
Parameters:
Name Type Description nameany 属性名
Returns:
T- Inherited From:
 
 - 
    
        
a(attrObj) → {ht.Data}
 - 
    
    
设置属性
Parameters:
Name Type Description attrObjany Returns:
ht.Data- Inherited From:
 
 - 
    
        
addChild(child, index) → {void}
 - 
    
    
添加孩子节点
Parameters:
Name Type Attributes Description childht.Data 子元素
indexnumber <optional> 
插入索引,为空则插入作为最后的孩子
Returns:
void- Inherited From:
 
 - 
    
        
addStyleIcon(name, icon) → {void}
 - 
    
    
增加 style 中 icons 属性
Parameters:
Name Type Description namestring 名称
iconany icon 定义
Returns:
void- Inherited From:
 
 - 
    
        
appendAnchorMatrix3d(matrix) → {void}
 - 
    
    
追加锚点矩阵
Parameters:
Name Type Description matrixArray.<number> Returns:
void- Inherited From:
 
 - 
    
        
beginTransaction() → {void}
 - 
    
    
开启所在数据模型事务
Returns:
void- Inherited From:
 
 - 
    
        
ca(name) → {any}
 - 
    
    
自动附加当前前缀,获得对应属性
Parameters:
Name Type Description namestring Returns:
any- Inherited From:
 
 - 
    
        
ca(name, value) → {any}
 - 
    
    
自动附加当前前缀,设置对应属性
Parameters:
Name Type Description namestring valueany Returns:
any- Inherited From:
 
 - 
    
        
clearChildren() → {void}
 - 
    
    
删除所有孩子节点,
Returns:
void- Inherited From:
 
 - 
    
        
clearChildrenFromDataModel() → {void}
 - 
    
    
删除所有孩子节点,并从数据模型移出
Returns:
void- Inherited From:
 
 - 
    
        
dm() → {ht.DataModel}
 - 
    
    
获取当前节点所在数据模型
Returns:
ht.DataModel- Inherited From:
 
 - 
    
        
dm(dataModel) → {void}
 - 
    
    
设置节点数据模型
Parameters:
Name Type Description dataModelht.DataModel 数据模型
Returns:
void- Inherited From:
 
 - 
    
        
eachChild(func, scope) → {void}
 - 
    
    
遍历所有子节点
Parameters:
Name Type Attributes Description funcObject 遍历函数 (data, index) => {}
scopeany <optional> 
作用域
Returns:
void- Inherited From:
 
 - 
    
        
endTransaction() → {void}
 - 
    
    
结束所在数据模型事务
Returns:
void- Inherited From:
 
 - 
    
        
firePropertyChange(property, oldValue, newValue) → {void}
 - 
    
    
派发属性变化事件,可使用fp的简写方式
Parameters:
Name Type Description propertystring 属性
oldValueany 旧值
newValueany 新值
Returns:
void- Inherited From:
 
 - 
    
        
formatValue(value, data) → {any}
 - 
    
    
将要显示的值传入此方法格式化处理并返回,一般用于将数字转换更易读的文本格式
Parameters:
Name Type Attributes Description valueany 格式化之前值
dataht.Data <optional> 
数据元素
Returns:
any -格式化之后的值
 - 
    
        
fp(property, oldValue, newValue) → {void}
 - 
    
    
派发属性变化事件,firePropertyChange 方法的简写
Parameters:
Name Type Description propertystring 属性
oldValueany 旧值
newValueany 新值
Returns:
void- Inherited From:
 
 - 
    
        
get3dUIClass() → {function}
 - 
    
    
获取3D组件上的UI类
Returns:
function -UI类声明(构造函数)
- Since:
 - 7.7.1
 
- Inherited From:
 
 - 
    
        
getAccessType() → {string}
 - 
    
    
获取列的属性类型,值列表如下:
null: 默认类型,如 name 为 age,采用g etAge() 和 setAge(98) 的 get/set 或 is/set 方式存取
style: 如 name 为 age,采用 getStyle('age') 和 setStyle('age', 98) 的方式存取
field:如 name 为age,采用 data.age 和 data.age = 98 的方式存取
attr:如 name 为 age,采用 getAttr('age') 和 setAttr('age', 98) 的方式存取Returns:
string -列的属性类型
 - 
    
        
getAlign() → {string}
 - 
    
    
获取文字(表头和内容)的水平对齐方式,可用值有 left|right|center,默认为 left
Returns:
string -文字(表头和内容)的水平对齐方式
 - 
    
        
getAnimation() → {any}
 - 
    
    
获取动画配置
Requires:
- module:ht-animation.js
 
Returns:
any- Inherited From:
 
 - 
    
        
getAttr(name) → {any}
 - 
    
    
获取attr属性
Parameters:
Name Type Description namestring 属性名
Returns:
any- Inherited From:
 
 - 
    
        
getAttrObject() → {any}
 - 
    
    
返回所有属性集合对象,当没设置过任何属性可能会返回 undefined
Returns:
any- Inherited From:
 
 - 
    
        
getChildAt(index) → {ht.Data}
 - 
    
    
返回指定索引位置的孩子
Parameters:
Name Type Description indexnumber 索引
- Inherited From:
 
 - 
    
        
getChildren() → {ht.List}
 - 
    
    
获取所有孩子节点
- Inherited From:
 
 - 
    
        
getClass() → {any}
 - 
    
    
获取类声明(构造函数)
Returns:
any -类声明(构造函数)
- Inherited From:
 
 - 
    
        
getClassName() → {string}
 - 
    
    
获取类全名,继承Data并希望序列化时应该重写此方法返回子类的类名字符串
Returns:
string -类全名
- Inherited From:
 
 - 
    
        
getCurrentPrefix() → {string}
 - 
    
    
返回当前运行态前缀内容
Returns:
string- Inherited From:
 
 - 
    
        
getDataBindings() → {any}
 - 
    
    
获取数据绑定对象
Returns:
any -数据绑定对象
- Inherited From:
 
 - 
    
        
getDataModel() → {ht.DataModel}
 - 
    
    
获取所属的DataModel
- Inherited From:
 
 - 
    
        
getDisplayName() → {string}
 - 
    
    
获取显示名称,常作为Column和Property的列头和属性名称显示
Returns:
string -显示名称
- Inherited From:
 
 - 
    
        
getEditorClass() → {string|function}
 - 
    
    
获取列的编辑类, 如 'ht.editor.StringEditor'
Returns:
string | function -编辑器类或类名
 - 
    
        
getEditorView() → {ht.ui.View}
 - 
    
    
获取编辑器组件模板
 - 
    
        
getFilterDropDownConfig() → {IndefiniteQuantityConfig}
 - 
    
    
获取过滤下拉面板配置
 - 
    
        
getFilterDropDownTemplate() → {string|ht.ui.DropDownTemplate}
 - 
    
    
获取过滤下拉模板类
 - 
    
        
getFilterDropDownViewRenderer() → {string}
 - 
    
    
获取过滤下拉渲染器
Returns:
string -过滤下拉渲染器
 - 
    
        
getFilterFunc() → {function}
 - 
    
    
获取过滤函数
Returns:
function -过滤函数
 - 
    
        
getFilters() → {Array.<any>}
 - 
    
    
获取可过滤数据项
Returns:
Array.<any> -可过滤数据项
 - 
    
        
getFilterValues() → {string|Array.<any>}
 - 
    
    
获取过滤值
Returns:
string | Array.<any> -过滤值
 - 
    
        
getFixed() → {string}
 - 
    
    
获取锁定方式
Returns:
string -锁定方式
 - 
    
        
getIcon() → {any}
 - 
    
    
获取小图标名称,常作为TreeView和ListView等组件上的节点小图标
Returns:
any -图标名或矢量
- Inherited From:
 
 - 
    
        
getId() → {string|number}
 - 
    
    
获取唯一编号
Returns:
string | number -唯一编号
- Inherited From:
 
 - 
    
        
getLabelOverflow() → {string}
 - 
    
    
获取文本内容省略配置
Returns:
string -文本内容省略配置
 - 
    
        
getLayer() → {string|number}
 - 
    
    
获取数据元素在GraphView组件中的图层位置
Returns:
string | number -图层名
- Inherited From:
 - Default Value:
 - 0
 
 - 
    
        
getName() → {string}
 - 
    
    
获取数据元素名
Returns:
string -名称
- Inherited From:
 
 - 
    
        
getOwnStyle(name) → {any}
 - 
    
    
获取节点的样式属性值。当前节点上没有这个属性值是会返回 undefined, 而 getStyle 方法会返回默认值
Parameters:
Name Type Description namestring 样式
Returns:
any- Since:
 - 7.7.0
 
- Inherited From:
 
 - 
    
        
getPaddingLeft() → {number}
 - 
    
    
获取列左侧内边距
Returns:
number -左侧内边距
 - 
    
        
getPaddingRight() → {number}
 - 
    
    
获取列右侧内边距
Returns:
number -右侧内边距
 - 
    
        
getParent() → {ht.Data}
 - 
    
    
获取父元素
- Inherited From:
 
 - 
    
        
getRenderer() → {string}
 - 
    
    
获取渲染器
Returns:
string -渲染器
 - 
    
        
getRenderLayer() → {string|number}
 - 
    
    
获取三维渲染层级, 配合 ht.Default 中的 getRenderLayerInfo 和 setRenderLayerInfo 使用
Returns:
string | number- Inherited From:
 
 - 
    
        
getRenderLayerMask() → {string|number}
 - 
    
    
获取三维渲染层级掩码
Returns:
string | number- Since:
 - 7.7.0
 
- Inherited From:
 
 - 
    
        
getSerializableAttrs() → {any}
 - 
    
    
此函数返回一个map,决定序列化时哪些attr属性可被序列化,默认所有attr对象里的属性都会被序列化
Returns:
any -需要被序列化的attr属性map
- Inherited From:
 
Example
function(){ var name, map = {}; for (name in this._attrObject) { map[name] = 1; } return map; } - 
    
        
getSerializableProperties() → {any}
 - 
    
    
此函数返回一个map,决定序列化时哪些属性可被序列化,如果有自定义的get/set属性并且需要序列化,应该重写此方法
Returns:
any -需要被序列化的属性map
- Inherited From:
 
Example
function(){ return { name: 1, displayName: 1, icon: 1, toolTip: 1, parent: 1, layer: 1, tag: 1, adjustChildrenToTop: 1 }; } - 
    
        
getSerializableStyles() → {any}
 - 
    
    
此函数返回一个map,决定序列化时哪些样式可被序列化,默认所有样式都会被序列化
Returns:
any -需要被序列化的样式map
- Inherited From:
 
Example
function(){ var name, map = {}; for (name in this._styleMap) { map[name] = 1; } return map; } - 
    
        
getSortFunc() → {Object}
 - 
    
    
获取排序函数
Returns:
Object -排序函数
 - 
    
        
getSortOrder() → {string}
 - 
    
    
获取排序状态
- asc: 升序
 - desc: 降序
 
Returns:
string -排序状态
 - 
    
        
getStyle(name) → {any}
 - 
    
    
获取样式属性
Parameters:
Name Type Description namestring 样式名
Returns:
any- Inherited From:
 
 - 
    
        
getStyleMap() → {any}
 - 
    
    
获取图元内部样式映射信息
Returns:
any -样式映射表
- Inherited From:
 
 - 
    
        
getSummary() → {string}
 - 
    
    
获取统计方式
Returns:
string -统计方式
 - 
    
        
getSuperClass() → {function}
 - 
    
    
获取父类声明(构造函数),继承类时可以用来调用父类构造或函数
Returns:
function -父类声明(构造函数)
- Inherited From:
 
Example
function MyNode() { this.getSuperClass().call(this);//调用父类构造函数 } ht.Default.def(MyNode, Data, { setName: function(name) { this.getSuperClass().prototype.setName.call(this, name);//调用父类的setName函数 this._username = name; } }); - 
    
        
getTag() → {string}
 - 
    
    
获取标示号,可通过getDataByTag快速查找
Returns:
string -标示号
- Inherited From:
 
 - 
    
        
getToolTip(data, tableView) → {string}
 - 
    
    
获取提示文字
Parameters:
Name Type Attributes Description dataht.Data <optional> 
数据元素
tableViewht.ui.TableView <optional> 
视图对象
Returns:
string -提示文字
- Overrides:
 
 - 
    
        
getUIClass() → {function}
 - 
    
    
获取拓扑组件上的UI类
Returns:
function -UI类声明(构造函数)
- Inherited From:
 
 - 
    
        
getValue(data, column, view) → {any}
 - 
    
    
自定义要显示的单元格内容
Parameters:
Name Type Description dataht.Data 数据元素
columnht.ui.Column 列
viewht.ui.View 视图组件
Returns:
any -自定义的显示内容
 - 
    
        
getValueType() → {string}
 - 
    
    
获取值类型,值类型用于提示组件提供合适的 renderer 渲染
null:默认类型,显示为文本方式
string:字符串类型,显示为文本方式
boolean:布尔类型,显示为勾选框
color:颜色类型,以填充背景色的方式显示
int:整型类型,文本编辑器改变值时自动通过 parseInt 进行转换
number:浮点数类型,文本编辑器改变值时自动通过 parseFloat 转换Returns:
string -值类型
 - 
    
        
getWidth() → {number}
 - 
    
    
获取列宽度, 默认为 80
Returns:
number -宽度值
 - 
    
        
hasChildren() → {boolean}
 - 
    
    
判断是否有孩子
Returns:
boolean -是否有孩子
- Inherited From:
 
 - 
    
        
invalidate() → {void}
 - 
    
    
强制触发属性变化事件通知界面更新
Returns:
void- Inherited From:
 
 - 
    
        
isAdjustChildrenToTop() → {boolean}
 - 
    
    
GraphView点击图元会自动sendToTop,该属性决定是否对子图元也进行sendToTop操作
Returns:
boolean -是否将children自动sendToTop
- Inherited From:
 
 - 
    
        
isAnimationPlaying() → {boolean}
 - 
    
    
动画是否正在播放中
Returns:
boolean- Since:
 - 7.7.0
 
- Inherited From:
 
 - 
    
        
isBatchEditable() → {boolean}
 - 
    
    
判断该列是否允许多选时批量编辑
Returns:
boolean -是否可批量编辑
 - 
    
        
isDescendantOf(data) → {boolean}
 - 
    
    
判断自身是否为指定data的子孙
Parameters:
Name Type Description dataht.Data 要对比的数据元素
Returns:
boolean -自身是否为指定data的子孙
- Inherited From:
 
 - 
    
        
isEditable(data) → {boolean}
 - 
    
    
判断此列是否可编辑
Parameters:
Name Type Description dataht.Data 数据元素
Returns:
boolean -是否可编辑
 - 
    
        
isEmpty() → {boolean}
 - 
    
    
判断是否有孩子,同hasChildren
Returns:
boolean -是否有孩子
- Inherited From:
 
 - 
    
        
isManagerEnabled() → {boolean}
 - 
    
    
判断是否启用管理器
Returns:
boolean -是否启用管理器
 - 
    
        
isParentOf(data) → {boolean}
 - 
    
    
判断自身是否为指定data的父亲
Parameters:
Name Type Description dataht.Data 要对比的数据元素
Returns:
boolean -自身是否为指定data的父亲
- Inherited From:
 
 - 
    
        
isRelatedTo(data) → {boolean}
 - 
    
    
判断自身与指定data是否有父子或子孙关系
Parameters:
Name Type Description dataht.Data 要对比的数据元素
Returns:
boolean -自身与指定data是否有父子或子孙关系
- Inherited From:
 
 - 
    
        
isSortable() → {boolean}
 - 
    
    
判断当前列是否可排序
Returns:
boolean -是否可排序
 - 
    
        
isVisible() → {boolean}
 - 
    
    
判断当前列是否是否可见
Returns:
boolean -是否可见
 - 
    
        
iv() → {void}
 - 
    
    
强制触发属性变化事件通知界面更新,invalidate的缩写
Returns:
void- Inherited From:
 
 - 
    
        
onChildAdded(child, index) → {void}
 - 
    
    
添加孩子时的回调函数,可重载做后续处理
Parameters:
Name Type Description childht.Data 新增加的孩子元素
indexnumber 索引
Returns:
void- Inherited From:
 
 - 
    
        
onChildRemoved(child, index) → {void}
 - 
    
    
删除孩子时的回调函数,可重载做后续处理
Parameters:
Name Type Description childht.Data 被删除的孩子元素
indexnumber 索引
Returns:
void- Inherited From:
 
 - 
    
        
onParentChanged(oldParent, parent) → {void}
 - 
    
    
改变父亲元素时的回调函数,可重载做后续处理
Returns:
void- Inherited From:
 
 - 
    
        
onPropertyChanged(event) → {void}
 - 
    
    
属性变化回调函数,可重载做后续处理
Parameters:
Name Type Description eventany 属性变化事件
Returns:
void- Inherited From:
 
Example
//event格式: { property: 'name',//发生变化的属性 oldValue: 'oldValue',//旧值 newValue: 'newValue',''新值 data: data//发生变化的data } - 
    
        
onStyleChanged(name, oldValue, newValue) → {void}
 - 
    
    
样式属性变化时会回调该函数,可重载做后续处理
Parameters:
Name Type Description namestring 样式名
oldValueany 旧的样式值
newValueany 新的样式值
Returns:
void- Inherited From:
 
 - 
    
        
pauseAnimation() → {void}
 - 
    
    
暂停动画
Requires:
- module:ht-animation.js
 
Returns:
void- Inherited From:
 
 - 
    
        
removeChild(child) → {void}
 - 
    
    
删除指定孩子元素,内部会自动调用孩子元素的setParent
Parameters:
Name Type Description childht.Data 要删除的孩子元素
Returns:
void- Inherited From:
 
 - 
    
        
removeFromDataModel() → {void}
 - 
    
    
从数据模型中移出
Returns:
void- Inherited From:
 
 - 
    
        
removeStyleIcon(name) → {void}
 - 
    
    
删除icon
Parameters:
Name Type Description namestring 要删除的icon名
Returns:
void- Inherited From:
 
 - 
    
        
resumeAnimation() → {void}
 - 
    
    
继续播放动画
Requires:
- module:ht-animation.js
 
Returns:
void- Inherited From:
 
 - 
    
        
s(name, value) → {ht.Data}
 - 
    
    
    
    
    
    
    
    
Parameters:
Name Type Description namestring 样式名
valueany 样式值
Returns:
ht.Data- Inherited From:
 
 - 
    
        
s(name) → {T}
 - 
    
    
获取style属性
Parameters:
Name Type Description nameany 样式名
Returns:
T- Inherited From:
 
 - 
    
        
s(styleObj) → {ht.Data}
 - 
    
    
设置样式
Parameters:
Name Type Description styleObjany Returns:
ht.Data- Inherited From:
 
 - 
    
        
setAccessType(accessType) → {void}
 - 
    
    
设置列的属性类型,可选值如下:
null: 默认类型,如 name 为 age,采用 getAge() 和 setAge(98) 的 get/set 或 is/set 方式存取
style: 如 name 为 age,采用 getStyle('age') 和 setStyle('age', 98) 的方式存取
field:如 name 为 age,采用 data.age 和 data.age = 98 的方式存取
attr:如 name 为 age,采用 getAttr('age') 和 setAttr('age', 98) 的方式存取Parameters:
Name Type Description accessTypestring Returns:
void - 
    
        
setAdjustChildrenToTop(adjustToTop) → {void}
 - 
    
    
GraphView点击图元会自动sendToTop,该属性决定是否对子图元也进行sendToTop操作
Parameters:
Name Type Description adjustToTopboolean 是否将children自动sendToTop
Returns:
void- Inherited From:
 
 - 
    
        
setAlign(align) → {void}
 - 
    
    
设置文字的水平对齐方式,可用值有 left|right|center,默认为 left
Parameters:
Name Type Description alignstring 对齐方式
Returns:
void - 
    
        
setAnimation(config) → {void}
 - 
    
    
设置节点动画属性,当属性为 null 时为清除动画
Parameters:
Name Type Description configobject 动画配置
Requires:
- module:ht-animation.js
 
Returns:
void- Inherited From:
 
 - 
    
        
setAttr(name, value) → {void}
 - 
    
    
设置attr属性
Parameters:
Name Type Description namestring 属性名
valueany 属性值
Returns:
void- Inherited From:
 
 - 
    
        
setAttrObject(attrObject) → {void}
 - 
    
    
设置attr属性对象,该属性默认为空,用于存储用户业务信息
Parameters:
Name Type Description attrObjectany attr属性对象
Returns:
void- Inherited From:
 
 - 
    
        
setBatchEditable(batchEditable) → {void}
 - 
    
    
设置列是否允许多选时批量编辑
Parameters:
Name Type Description batchEditableboolean 是否可批量编辑
Returns:
void - 
    
        
setDataBindings(dataBindings) → {void}
 - 
    
    
设置数据绑定
Parameters:
Name Type Description dataBindingsObject 数据绑定对象
Returns:
void- Inherited From:
 
 - 
    
        
setDisplayName(displayName) → {void}
 - 
    
    
设置显示名称,常作为Column和Property的列头和属性名称显示
Parameters:
Name Type Description displayNamestring 显示名称
Returns:
void- Inherited From:
 
 - 
    
        
setEditable(editable) → {void}
 - 
    
    
设置此列是否可编辑
Parameters:
Name Type Description editableboolean 是否可编辑
Returns:
void - 
    
        
setEditorClass(editorClass) → {void}
 - 
    
    
设置列的编辑类, 如 'ht.editor.StringEditor'
Parameters:
Name Type Description editorClassstring | function 编辑器类或类名
Returns:
void - 
    
        
setEditorView(editorView) → {void}
 - 
    
    
设置编辑器组件模板
Parameters:
Name Type Description editorViewht.ui.View 编辑器组件模板
Returns:
void - 
    
        
setFilterDropDownConfig(config) → {any}
 - 
    
    
设置过滤下拉面板配置
Parameters:
Name Type Description configIndefiniteQuantityConfig 过滤下拉面板配置
Returns:
any - 
    
        
setFilterDropDownTemplate(template) → {void}
 - 
    
    
设置过滤下拉模板类
Parameters:
Name Type Description templatestring | ht.ui.DropDownTemplate 过滤下拉模板类
Returns:
void - 
    
        
setFilterDropDownViewRenderer(renderer) → {void}
 - 
    
    
设置过滤下拉渲染器
Parameters:
Name Type Description rendererstring 过滤下拉渲染器
Returns:
void - 
    
        
setFilterFunc(func) → {void}
 - 
    
    
设置过滤函数
Parameters:
Name Type Description funcfunction 过滤函数
Returns:
void - 
    
        
setFilters(filters) → {void}
 - 
    
    
设置可过滤数据项
Parameters:
Name Type Description filtersArray.<any> 可过滤数据项
Returns:
void - 
    
        
setFilterValues(values) → {void}
 - 
    
    
设置过滤值
Parameters:
Name Type Description valuesstring | Array.<any> 过滤值
Returns:
void - 
    
        
setFixed(fixed) → {void}
 - 
    
    
设置锁定方式;锁定列固定显示在表格左侧或右侧,不会跟随横向滚动条滚动
Parameters:
Name Type Description fixedstring 'left' 或者 'right'
Returns:
void - 
    
        
setIcon(icon) → {void}
 - 
    
    
设置小图标名称,常作为TreeView和ListView等组件上的节点小图标
Parameters:
Name Type Description iconany 图标名或矢量
Returns:
void- Inherited From:
 
 - 
    
        
setId(id) → {void}
 - 
    
    
设置唯一编号,如果手工设置,一定要确保在data加入到DataModel之前设置并且唯一不重复
Parameters:
Name Type Description idstring | number 唯一编号
Returns:
void- Inherited From:
 
 - 
    
        
setLabelOverflow(labelOverflow) → {void}
 - 
    
    
设置文本内容省略配置
Parameters:
Name Type Description labelOverflowstring 文本内容省略配置
Returns:
void - 
    
        
setLayer(layer) → {void}
 - 
    
    
设置数据元素在GraphView组件中的图层位置
Parameters:
Name Type Attributes Description layerstring | number <optional> 
图层名
Returns:
void- Inherited From:
 
 - 
    
        
setManagerEnabled(managerEnabled) → {void}
 - 
    
    
设置是否启用管理器
Parameters:
Name Type Description managerEnabledboolean 是否启用管理器
Returns:
void - 
    
        
setName(name) → {void}
 - 
    
    
设置数据元素名称
Parameters:
Name Type Description namestring 数据元素名称
Returns:
void- Inherited From:
 
 - 
    
        
setPaddingLeft(paddingLeft) → {void}
 - 
    
    
设置列左侧内边距
Parameters:
Name Type Description paddingLeftnumber 左侧内边距
Returns:
void - 
    
        
setPaddingRight(paddingRight) → {void}
 - 
    
    
获取列右侧内边距
Parameters:
Name Type Description paddingRightnumber 右侧内边距
Returns:
void - 
    
        
setParent(parent) → {void}
 - 
    
    
设置父元素
Parameters:
Name Type Description parentht.Data 父元素
Returns:
void- Inherited From:
 
 - 
    
        
setRenderer(renderer) → {void}
 - 
    
    
设置渲染器
Parameters:
Name Type Description rendererstring 渲染器,支持:图标 json、ui 组件序列化后的 json
Returns:
void - 
    
        
setRenderLayer(layerName) → {void}
 - 
    
    
设置节点的三维渲染层级,配合 ht.Default 中的 getRenderLayerInfo 和 setRenderLayerInfo 使用
Parameters:
Name Type Description layerNamestring | number Returns:
void- Inherited From:
 
 - 
    
        
setSortable(sortable) → {void}
 - 
    
    
设置列是否可排序
Parameters:
Name Type Description sortableboolean 是否允许排序
Returns:
void - 
    
        
setSortFunc(func) → {void}
 - 
    
    
设置排序函数
Parameters:
Name Type Description funcObject 排序函数
Returns:
void - 
    
        
setSortOrder(sortOrder) → {void}
 - 
    
    
设置排序状态
asc: 升序
desc: 降序Parameters:
Name Type Description sortOrderstring Returns:
void - 
    
        
setStyle(name, value) → {void}
 - 
    
    
设置样式
Parameters:
Name Type Description namestring 样式名
valueany 样式值
Returns:
void- Inherited From:
 
 - 
    
        
setStyleMap(styleMap) → {void}
 - 
    
    
设置节点样式对象
Parameters:
Name Type Description styleMapany Returns:
void- Inherited From:
 
 - 
    
        
setSummary(summary) → {void}
 - 
    
    
设置统计方式;统计数据显示在 TableFooter 组件中
Parameters:
Name Type Description summarystring 统计方式,支持:sum|min|max|average|first
Returns:
void - 
    
        
setTag(tag) → {void}
 - 
    
    
设置标示号,可通过getDataByTag快速查找
Parameters:
Name Type Description tagstring 标示号
Returns:
void- Inherited From:
 
 - 
    
        
setToolTip(toolTip) → {void}
 - 
    
    
设置文字提示信息
Parameters:
Name Type Description toolTipstring 文字提示
Returns:
void- Inherited From:
 
 - 
    
        
setValueType(type) → {void}
 - 
    
    
设置值类型,值类型用于提示组件提供合适的 renderer 渲染
- null:默认类型,显示为文本方式
 - string:字符串类型,显示为文本方式
 - boolean:布尔类型,显示为勾选框
 - color:颜色类型,以填充背景色的方式显示
 - int:整型类型,文本编辑器改变值时自动通过 parseInt 进行转换
 - number:浮点数类型,文本编辑器改变值时自动通过 parseFloat 转换
 
Parameters:
Name Type Description typestring 值类型
Returns:
void - 
    
        
setVisible(visible) → {void}
 - 
    
    
设置列是否是否可见
Parameters:
Name Type Description visibleboolean 是否可见
Returns:
void - 
    
        
setWidth(width) → {void}
 - 
    
    
设置列宽度
Parameters:
Name Type Description widthnumber 宽度值,如果值为负数表示占据表格剩余空间的百分比,如 -0.1,表示当前列的宽度为表格剩余宽度的百分之十
Returns:
void - 
    
        
size() → {number}
 - 
    
    
获取孩子元素总数
Returns:
number -孩子元素总数
- Inherited From:
 
 - 
    
        
testRenderLayer(layerName) → {boolean}
 - 
    
    
测试对应的渲染层级名是否被注册
Parameters:
Name Type Description layerNamestring 渲染层级
Returns:
boolean- Since:
 - 7.7.0
 
- Inherited From:
 
 - 
    
        
toChildren(matchFunc, scope) → {ht.List}
 - 
    
    
以matchFunc为过滤函数构建新的孩子元素集合
Parameters:
Name Type Attributes Description matchFuncfunction <optional> 
过滤函数
scopeany <optional> 
函数域
- Inherited From:
 
Example
var list = data.toChildren(function(child) { if (child.a('visible')) { return true; } }); - 
    
        
toLabel() → {string}
 - 
    
    
返回值作为TreeView和GraphView等组件上的图元文字标签,默认返回displayName||name信息
Returns:
string -文字标签
- Inherited From:
 
 - 
    
        
toString() → {string}
 - 
    
    
重写 js 默认的 toString, 优先返回 displayName|name,再者是 tag,如果displayName|name|tag都没有值,则返回 ID
Returns:
string -数据名称/标签/ID
- Inherited From: