'itemcontextmenu' : function(view, record, htmlitem, rowIndex, e){
var rightClick;
if(!rightClick){
rightClick = new Ext.menu.Menu({
floating :true,
plain : true,
floating:true,
items : [{
text : '添加節點',
// 增加菜單點擊事件
handler : function() {
record.appendChild({text: 'New Node', leaf: true});//這裏的text屬性也有可能叫name或者其他名字,這個取決於與該樹的store關聯的model裏面的屬性名稱
//alert(record)
store.load();//刷新樹結構,*實際上應該是將樹的節點信息保存以後再執行這個功能
}
}, {
text : '編輯節點' ,
handler : function(){
//alert(record.data.text);
//alert(record.data.leaf);
//alert(record.id);
store.load();
//var text = record.set('text','dddd');
}
}, {
text : '刪除節點' ,
handler : function(){
record.remove();
store.load();
}
}]
});
}
rightClick.showAt(e.getXY());
e.preventDefault();
}
在EXTJS4.0的tree中使用右鍵菜單,增改刪樹節點
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
JNDI的簡單理解
phoenixdsf
2020-02-23 06:51:09
window,linux下創建oracle用戶及表空間 對比 易於學習
phoenixdsf
2020-02-23 06:51:09
ExtJS 4.0 的改變--較爲完整的介紹
phoenixdsf
2020-02-23 06:51:09
解讀java連接db2的四種類型(轉)
phoenixdsf
2020-02-23 06:51:09
Struts2在Action中獲得Response對象的四種方法
phoenixdsf
2020-02-23 06:51:09
在java中調用shell
phoenixdsf
2020-02-23 06:51:09
ETL的解釋
phoenixdsf
2018-09-04 18:38:37
DW中ODS的解釋
phoenixdsf
2018-09-04 18:38:36
設置tomcat的URL地址的字符編碼爲UTF-8
phoenixdsf
2018-09-04 18:38:35
使用SQLite3開發java應用程序
phoenixdsf
2018-09-04 18:38:35
extjs4.0 tree 整體刷新,對單個節點的增刪改問題
phoenixdsf
2018-09-04 18:38:33
Extjs 4 自定義panel邊框,解決雙重邊框問題
phoenixdsf
2018-09-04 18:38:33
Maven Nexus admin密碼重置方法
phoenixdsf
2018-09-04 18:38:32