首页 教程 API文档

追加子节点

2015-10-30 10:14:27

属性


使用频率
所属UI模块 Tree
内部模块 treeItem
成员类型 公有成员函数

描述


append方法用于给树组件增加新的子节点,该方法接受一个参数选项,或者包含多个参数选项的数组,这个参数选项会用于创建一个 treeItem模块,该模块会作为树组件的子节点.

语法



Object append(Object option);
Object append(Array options);
        

参数


名称 类型 描述
option Object 创建子节点的参数选项
options Array 包含参数选项的数组

返回值


this对象

相关例子



var dataTree = Std.ui("Tree",{
    renderTo:"body",
    width:300,
    height:400,
    selectionMode:"item",
    types:{
        folder:{
            icon:"images/folder.png"
        },
        file:{
            icon:"images/file.png"
        }
    },
    on:{
        itemClick:function(e,node){

        },
        itemPositionChange:function(item){
            console.log(item.index())
        }
    }
});
dataTree.append([
    {
        id:1,
        type:"folder",
        text:"item1",
        items:[
            {
                id:"a1",
                type:"file",
                text:"item1_1"
            },{
                id:"a2",
                type:"file",
                text:"item1_2"
            }
        ]
    },{
        id:2,
        type:"folder",
        text:"item2",
        items:[
            {
                id:"b1",
                type:"file",
                text:"item2_1"
            },{
                id:"b2",
                type:"file",
                text:"item2_2"
            }
        ]
    }
]);