FineUI 官方论坛

标题: 自己动手,tree增加右键菜单 [打印本页]

作者: 夏雨雪(joe)    时间: 2012-12-4 04:39
标题: 自己动手,tree增加右键菜单
<script type="text/javascript">
                         function onReady() {
                             var treeClientID = '<%= DeviceTree.ClientID %>';//树的id
                             var tree = X(treeClientID);
                             tree.on("contextmenu", function (node, e) {
                                 //node.select();
                                 //alert(node.id);
                                 e.preventDefault();
                                 var treeMenu = new Ext.menu.Menu
                                    ([
                                        { cls: "x-btn-text-icon", text: "展开", icon: "./res.axd?icon=webcam.png", pressed: true, handler: function () { node.expand(true, false) } },
                                        { cls: "x-btn-text-icon", text: "收缩", icon: "./res.axd?icon=webcam.png", pressed: true, handler: function () { node.collapse(true, true) } },
                                        { cls: "x-btn-text-icon", text: "添加", icon: "./res.axd?icon=webcam.png", pressed: true },
                                        { cls: "x-btn-text-icon", text: "上移", icon: "./res.axd?icon=webcam.png", pressed: true },
                                        { cls: "x-btn-text-icon", text: "下移", icon: "./res.axd?icon=webcam.png", pressed: true },
                                        { cls: "x-btn-text-icon", text: "删除", icon: "./res.axd?icon=webcam.png", pressed: true }

                                    ]);
                                 //定位菜单的显示位置
                                 treeMenu.showAt(e.getPoint());
                             });

                         }
                    </script>

作者: luoweiliuz    时间: 2012-12-6 07:58
有没有更加详细点的资料,点击事件说明一下怎么做?
作者: 夏雨雪(joe)    时间: 2012-12-6 23:56
handler: function () { node.expand(true, false) }
里面是点击处理的事件函数
作者: tom    时间: 2013-8-14 11:49
不错,这个还真有些用
作者: 这里不能为空    时间: 2013-8-14 16:39
已收藏,顶!
作者: 蒙奇.D.二毛    时间: 2013-8-30 15:24
不错,这个还真有些用
作者: shihahayue    时间: 2014-2-21 11:01
标记,谢啦
作者: shihahayue    时间: 2014-2-27 10:45
好东西,以后用的上,谢谢啦
作者: zmbqlxb    时间: 2014-2-27 14:15
呵呵,不错。
最好能把独立运行的小项目传上来以供大家学习参考。
谢谢哈




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4