extjs 樹節點操作

2021-07-31 14:16:39 字數 1290 閱讀 6992

tree :樹 

node:節點

1、全部展開 tree.expandall();

2、全部收縮 tree.collapseall();

3、得到父節點 node.parentnode

4、判斷是否有父節點 node.parentnode==null

5、判斷是否有子節點 node.haschildnodes()

6、獲取下一級所有子節點 node.eachchild(function(child) )

7、獲取選擇的節點 tree.getselectionmodel().getselectednode()

8、設定選中節點 

node.select()

9、上移節點 node.selectprevious();

10、下移節點 node.selectnext();

11、獲取節點id 

node.id

12、獲取節點值 

node.text

13、獲取節點提示 

node.attributes.qtip

帶選擇框

14、獲取選中的的節點

var check= tree.getchecked();

ext.each(check ,function(node){})

15、獲取是否選擇 

node.getui().checkbox.checked;

16、設定節點擊擇 

node.ui.togglecheck(true); 

//顯示選中 

node.attributes.checked = true; //賦值

17、設定乙個新的節點 

var newnode=new ext.tree.treenode(); 

background-image:url(group.png);} 前.x-tree-node-leaf必寫

18、插入新的節點 

專案中通常獲取節點擊中父節點或全部子節點(**如下):

tree.on('checkchange', function(node) , tree);

//選中父節點

function parentclick(node) else

}if (somechecked)

else if (isnotchecked)

parentclick(parentnode);//遞迴選中父節點

}}//選擇子節點

function treeclick(node));

}}

extjs樹節點銷毀事件問題

開啟乙個新節點的面板 銷毀之前節點的元件面板的 mainpanel 的事件 不知道有麼 謝謝 我知道mainpanel.destroy 可以銷毀面板元件但是這是當前的 怎麼 銷毀之前的呢 請問有多少積分才能在技術區發貼啊,我想問個問題說我積分不夠。不好意思,我一開始沒看懂你的問題,只要內容好的就行,...

ext 樹節點操作

tree 樹 node 節點 1 全部展開 tree.expandall 2 全部收縮 tree.collapseall 3 得到父節點 node.parentnode 4 判斷是否有父節點 node.parentnode null 5 判斷是否有子節點 node.haschildnodes 6 獲...

文件樹(節點樹)

hello world 上面所有的節點彼此間都存在關係。除文件節點之外的每個節點都有父節點。舉例,和 的父節點是 節點,文字節點 hello world 的父節點是 節點。大部分元素節點都有子節點。比方說,節點有乙個子節點 節點。節點也有乙個子節點 文字節點 dom tutorial 當節點分享同乙...