jstree使用【二】右击菜单
来源:互联网 发布:清华经管北大光华知乎 编辑:程序博客网 时间:2024/06/06 11:35
contextmenu 算是jstree里面的一个右键插件吧
在plugins里面加入contextmenu 就可以使用了。
代码大致如下,做了个判断 当type等于4的时候 ,右击不显示菜单。
$('#jstree_vehicle').jstree({ 'core': {/**数据加载请看使用一**/ }, 'contextmenu': { "items": function (node) { var temp = { "view": { "label": "详细", "icon": " file", "separator_after": true, "action": function (data) { $("#treeLayout").layout('expand', 'south'); var inst = $.jstree.reference(data.reference), obj = inst.get_node(data.reference); } }, "showPhoneBook": { "label": "录音", "action": function (data) { var inst = $.jstree.reference(data.reference), obj = inst.get_node(data.reference); showRecordWin(mockEvent(obj.id, obj.text)); } } }; /** * 如果选择不是车辆,则不出右键菜单项 */ var menu = {}; (this.get_type(node) == "4") && (menu = temp); return menu; }, "select_node": false }, "plugins": ["types", "contextmenu"], })
这里实际上是把菜单item作为了一个方法,根据结点类型的不同经过判断后返回不同的菜单形式,由于文件类型的我不需要做任何操作,也就不返回任何item对象了
0 0
- jstree使用【二】右击菜单
- 使用jstree自定义下拉菜单树组件
- 关于jstree自定义右键菜单的使用
- 使用QT实现右击菜单实例
- kdtable右击菜单
- 鼠标右击菜单
- 右击显示菜单
- jstree使用
- jsTree使用
- JSTree使用
- 配置jstree右键菜单
- 右击新建菜单设置
- js右击弹出菜单
- Qt右击菜单建立
- EasyUI效果--右击菜单
- ITOO右击菜单实现
- 右击菜单简单实现
- jstree 实例二
- 1016. 部分A+B (15)--刷题纪录
- 使用CocoaPods卡在了"pod setup"界面的解决办法
- Android View坐标getLeft, getRight, getTop, getBottom
- Java IO操作——字节-字符转换流(OutputStreamWriter、InputStreamReader)
- Calendar查表法输出月份和星期
- jstree使用【二】右击菜单
- git 操作提示fatal: Unable to create '***/.git/index.lock': File exists.
- 《第一行代码》3.2View测量 笔记
- 【专题训练】成绩统计表
- linux系统运行java swing 程序
- shell中各种括号的作用()、(())、[]、[[]]、{}
- 杭电 1285
- pearson, kendall 和spearman三种相关分析方法的区别
- 搭建开发框架Express,实现Web网站登录验证