Node

树节点.
KISSY.use('tree',function(S,Tree){
    // use Tree.Node
});

Class

Class Detail

class tree.Node
Node (config)
xclass: ‘tree-node’
  • 继承自 Control , 包含其全部配置,属性,方法,事件.
Parameters:config (Object) – 配置项.详细见下方 Configs Detail .

Note

从已有元素实例 Node 对象时 , 元素节点标明类名 {prefixCls}tree-node . prefixCls 为配置的类名前缀,默认为 ks- .

Configs Detail

Node.config.content

{String} - 节点内容

Node.config.isLeaf

{Boolean} - 可选,是否固定采用叶子节点或目录节点样式类,不设置的话会动态根据是否具有儿子节点而变化.

Node.config.expanded

{String} - 儿子节点是否初始可见

Node.config.tooltip

{String} - 节点提示内容

Attributes Detail

Node.prototype.content

{String} - 节点内容

Node.prototype.expandIconEl

{KISSY.Node} - + - 扩展图标 dom 节点

Node.prototype.iconEl

{KISSY.Node} - 树节点图标 dom 节点

Node.prototype.selected

{Boolean} - 该节点是否被选中

Node.prototype.expanded

{Boolean} - 该节点的儿子节点是否显示,设置后可相应展开收缩儿子节点。

Node.prototype.tooltip

{String} - 节点的提示内容

Node.prototype.tree

{Tree} - 该节点所属的树对象

Node.prototype.depth

{Number} - 该节点所处所在树的深度,只读。

Methods Detail

Node.prototype.expandAll()
expandAll ( )
把当前节点的子孙节点全部显示出来
Node.prototype.collapseAll()
collapseAll ( )
把当前节点的子孙节点全部收缩起来
Node.prototype.select()
select ( )
把当前节点设置为当前树的选中节点