古詩詞大全網 - 成語故事 - 在swarm中怎樣查看壹個節點是不是manage節點

在swarm中怎樣查看壹個節點是不是manage節點

var tree = new Ext.tree.TreePanel({

id : 'publicsamplemanage_tree',

title : "樹形導航",

width : 200,

useArrows : true,// 是否使用箭頭樣式

autoScroll : true,// 滾動條

animate : true,// 展開,收縮動畫

rootVisible : true,// 根節點是否可見

lines : false,// 禁止顯示樹的虛線

root : publicSampleRoot,

loader : publicSampleloader,

tbar : [{

tooltip : "重新加載",

icon : "/hims/resources/images/icons/reload-green.png",

cls : "x-btn-text-icon",

id : 'sampleManageTree_reload',

listeners : {

click : function() {

tree.getRootNode().reload();

}

}

}, "-", {

icon : "/hims/resources/images/icons/expand-all.gif",

cls : "x-btn-text-icon",

tooltip : "全部展開",

id : 'expandData_publicSample',

listeners : {

click : function() {

tree.getRootNode().expand(true);

}

}

}, {

icon : "/hims/resources/images/icons/collapse-all.gif",

cls : "x-btn-text-icon",

tooltip : "全部折疊",

handler : function() {

tree.getRootNode().collapse(true);

}

}],

listeners : {

click : function(n) {

if (n.leaf) { // 判斷此節點是不是葉子節點

} else {

tree.expandPath(tree .getNodeById(n.id).getPath());// 展開某壹節點

}

}

},

region : "west",

collapseMode : "mini",

collapsible : true,

margins : "0 0 0 0",

layoutConfig : {

animate : true

},

split : true,

border : true

});

樹的節點是Ext.tree.TreeNode

妳可以去api看下它的屬性和方法

其中壹個屬性leaf 就是判斷該節點是否為葉子節點的屬性