'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