jsTree自定义contextmenu
比如不希望用jstree自身的contextmenu,希望自己定义。则代码如下:
function reloadTree(){dialog.hide();jQuery("#"+treeid).jstree("refresh");}function showTree(id,json){treeid = id;menuTree = jQuery("#"+id).jstree({"core" : {"data":{"url":"/accountmanage/getMenuData","dataType":"json","cache":false}},"types" : {"default" : {"valid_children" : ["default","file"]},"file" : {"icon" : "glyphicon glyphicon-file","valid_children" : []}},"plugins" : ["contextmenu", "dnd", "search","state", "types", "wholerow"],"contextmenu":{"items":{"create":null,"rename":null,"remove":null,"ccp":null,"新建菜单":{"label":"新建菜单","action":function(data){var inst = jQuery.jstree.reference(data.reference),obj = inst.get_node(data.reference);dialog.show({"title":"新建“"+obj.text+"”的子菜单",url:"/accountmanage/createMenu?id="+obj.id,height:280,width:400});}},"删除菜单":{"label":"删除菜单","action":function(data){var inst = jQuery.jstree.reference(data.reference),obj = inst.get_node(data.reference);if(confirm("确定要删除此菜单?删除后不可恢复。")){jQuery.get("/accountmanage/deleteMenu?id="+obj.id,function(dat){if(dat == 1){alert("删除菜单成功!");jQuery("#"+treeid).jstree("refresh");}else{alert("删除菜单失败!");}});}}},"编辑菜单":{"label":"编辑菜单","action":function(data){var inst = jQuery.jstree.reference(data.reference),obj = inst.get_node(data.reference);dialog.show({"title":"编辑“"+obj.text+"”菜单",url:"/accountmanage/editMenu?id="+obj.id,height:280,width:400});}}}}});//after show menutree complete, adjust the td heightjQuery("#"+id).parents("td").height((jQuery("#"+id).height()+"50")+"px");}
转载于:https://blog.csdn.net/rongyongfeikai2/article/details/46691173
jsTree自定义contextmenu相关推荐
- android contextmenu 自定义,ContextMenu高级用法
51CT0不支持MarkDown,原文请至:简书 关键字: ContextMenu ##背景 我们经常在列表的页面中,点击列表中的行,一般进入详情页面,长按列表中一行,会弹出一个菜单,包含了对某一行的 ...
- jsTree使用记录
1. ajax请求生成jsTree [javascript] view plaincopy <span style="font-size:14px;"><scri ...
- jstree使用教程
阿发原创,博客地址:http://blog.csdn.net/u012954072 本文介绍JQuery插件–JStree的使用,JStree用于生成树形目录.先贴一张简单的效果图并输出当前节点的名称 ...
- Vue实现考勤记录删除-自定义右击删除菜单
一.定义和使用 oncontextmenu 事件在元素中用户右击鼠标时触发并打开上下文菜单. 注意:所有浏览器都支持 oncontextmenu 事件, contextmenu 元素只有 Firefo ...
- WPF基础五:UI④ 条目控件ContextMenu
派生关系: Object->DispatcherObject->DependencyObject->Visual->UIElement->FrameworkElement ...
- jstree的简单功能使用
jstree的简单使用 jstree实现自定义图标 jstree实现拖拽 jstree实现拖拽后保留顺序 jstree实现点击链接href属性 jstree实现增删改 jstre实现层级目录,类似do ...
- [转] WEB前端学习资源清单
常用学习资源 JS参考与基础学习系列 [MDN]JS标准参考 es6教程 JS标准参考教程 编程类中文书籍索引 深入理解JS系列 前端开发仓库 <JavaScript 闯关记> JavaS ...
- java web树形图查询_Javaweb生成族谱树形图
/** * 族谱树形 */ @Action(value = "depttree", results = { @Result(name = "success", ...
- JointJS官方API(中文)
某位大佬博主整理的,备份一份,方便使用. 原文地址:https://blog.csdn.net/orangeunicorn/article/details/84982992 锚点anchor 链接锚是 ...
最新文章
- 小学毕业,努力5年,月入3万的程序员和他们的公众号!
- 关于质量的联想:消费示范效应
- tenda 服务器无法打开网页,Win7系统网页打不开qq能上怎么办? | 192路由网
- nx零件库插件_ug标准件库下载
- oracle group by优化
- python怎么画波浪,字符波浪|Python练习系列[14]
- 2022-2027年中国暖气片行业市场全景评估及发展战略规划报告
- 信息化15年规划推动中国信息化步入深水区
- 看我如何快速拿下整个C段主机权限
- 张艺谋说高仓健:一位古代君子
- [UE] 软件界面(未完成)
- 前置授权类资质:许可证牌照
- python爬取boss直聘招聘信息_Python 爬取boss直聘招聘信息!
- mysql子查询不支持limit问题解决
- 指纹识别真安全吗?简单技术处理后橘子皮都能解锁
- 社团管理系统软件测试,软件测试大作业——社团管理系统(19页)-原创力文档...
- plt.plot()的使用
- 对投影值进行线性插值之后再进行滤波反投影的Python实现
- 宿舍怎样推行5s管理制度?
- 计算机vb2级知识点,2020年全国计算机二级VB复习知识点:VB编码规则