我在使用jstree的'contextmenu'和'types'插件,想要根据'types'定义不同的上下文菜单,就像这样:
但是它不起作用,它为所有节点显示相同的上下文菜单,而不是像我为“叶子”节点定义的那样指定一个。是否因为无法在类型中定义上下文菜单?那么如何轻松实现这一点。
$("#tree").jstree({
"plugins" : [ "themes", "json_data", "ui", "contextmenu", "types" ],
"themes" : {
"url" : "css/jstree/themes/classic/style.css",
"theme" : "classic",
"icons" : false
},
"json_data" : { "data" : data },
"types": {
"types": {
"leaf": { "contextmenu" : { items : contextMenu } }
}
}
});
但是它不起作用,它为所有节点显示相同的上下文菜单,而不是像我为“叶子”节点定义的那样指定一个。是否因为无法在类型中定义上下文菜单?那么如何轻松实现这一点。