Ext 中的Tree實現不同節點不同的右鍵選單

2021-08-29 11:24:43 字數 416 閱讀 7048

首先了解 ext.tree.node.attributes的用法:

定義如下資料(其中有自定義型別type):

js **

[,]  

通過 tree.treeloader 載入資料後可以通過如下語法讀取type自定義屬性

js **

node.attributes.type  

了解自定義屬性用法後可在tree的contextmenu事件中控制不同型別的結點顯示不同的選單了,關鍵**:

js **

preparectx:function(node, e)   

if(node.attributes.type=="4")   

}   

完整例子見附件,注:此例子不中包含ext庫檔案,如需執行需將ext庫檔案放入ajax/yui目錄

EXT 中tree中節點的上移與下移

右鍵時,可以得到相關的節點var prenode,curnode,nextnode function rightclickfn panel2tree,record,item,index,e else 然後就是根據ajax來排序提交資料 if prenode null else,failure fun...

MFC中Tree的節點重名命實現

重寫這兩個函式 void cxxdlg ontvnbeginlabeledittree nmhdr pnmhdr,lresult presult void cxxdlg ontvnendlabeledittree nmhdr pnmhdr,lresult presult 通過ctreectrl ed...

Flex中刪除Tree的節點

刪除選單節點 private function deletemenuitem event event void var xml xml mainportal.mytree.selecteditem as xml if xml null return 刪除選單節點的子節點 deletechildren...