Ext教程连载 - 带右键菜单的树
2009-09-29 08:01
232 查看
ext树形菜单加上右键菜单是不是很酷,ext当然也能实现。 树形菜单如果加上右键事件是不是更接近C/S软件的效果呢?ext当然能够做到,看下面的代码:
代码:
运行以上代码,将有如下效果:
伟大的树形控件终于讲完了,接下来是重量级的控件,ext的表格处理,同样,强大的功能一定会激发你的兴趣。
代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" /> <script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script> <script type="text/javascript" src="ext/ext-all.js"></script> </head> <body> <script type="text/javascript"> Ext.onReady(function(){ //定义树的跟节点 var root=new Ext.tree.TreeNode({ id:"root",//根节点id text:"我是树根" }); //定义树节点 var c1=new Ext.tree.TreeNode({ id:'c1',//子结点id text:'我是大儿子' }); root.appendChild(c1);//为根节点增加子结点c1 //生成树形面板 var tree=new Ext.tree.TreePanel({ renderTo:"show", root:root,//定位到根节点 animate:true,//开启动画效果 enableDD:false,//不允许子节点拖动 border:false,//没有边框 rootVisible:true//设为false将隐藏根节点,很多情况下,我们选择隐藏根节点增加美观性 }); //定义右键菜单 var rightClick = new Ext.menu.Menu({ id :'rightClickCont', items : [{ id:'rMenu1', text : '菜单1', //增加菜单点击事件 handler:function (){ alert('我被点击了!'); } }, { id:'rMenu2', text : '菜单2' }, { id:'rMenu3', text : '菜单3' }] }); //增加右键点击事件 c1.on('contextmenu',function(node,event){//声明菜单类型 event.preventDefault();//这行是必须的,谁能解释下,我没搞懂-_-|| rightClick.showAt(event.getXY());//取得鼠标点击坐标,展示菜单 }); }) </script> <div id="show"></div> </body> </html>
运行以上代码,将有如下效果:
伟大的树形控件终于讲完了,接下来是重量级的控件,ext的表格处理,同样,强大的功能一定会激发你的兴趣。
相关文章推荐
- Ext.Net 1.x_Ext.Net.GridPanel之右键菜单
- 手工菜单示例@GTK+ 2.0 中文教程连载
- Ext右键菜单的创建与现实
- krpaon 教程 - 右键菜单列表的实现及视图效果
- Ext教程连载 - Form布局
- duilib进阶教程 -- 改进List控件(3)_支持多选+右键菜单(ctrl,shift, 鼠标滑动框选)
- Ext.ux.TabCloseMenu插件的使用(TabPanel右键关闭菜单) 示例
- Win8右键新建菜单顺序更改教程
- 在线ext tree demo,右键菜单,拖动排序,Qtip显示,各种皮肤自由更换
- Ext之grid右键菜单
- Ext教程连载 - 异步加载的树
- Ext教程连载 作用域
- 程矢Axure夜话:Axure基础系列视频教程之上下文右键菜单
- 在win8右键菜单添加关机,重启,注销的方法(图文教程)
- krpano 教程 - 修改右键菜单
- Ext 4.2 添加右键菜单
- Ext右键菜单完整版
- Qt4另类使用教程(二)---Qt4 右键菜单 透明Widget 实例
- Ferris教程学习笔记:js示例5.7 自定义右键菜单,请在页面点击右键查看效果。
- VC Windows shell扩展编程(为系统右键菜单添加二级菜单傻瓜教程)