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