2012-01-05 111 views
1

目前我想弄清楚是否有可能将默认contextmenu jstree使用,附加到外部节点?jstree contextmenu与外部节点

要解释我的情况,请转到this link并转到页面底部。在第一个演示中,您可以拖放外部节点(即“我有jstree可拖动的类”)到jstree中的文件夹中。
我想了解是否有可能将jstree contextmenu插件附加到该外部节点?

+1

虽然您必须修改jstree源代码中的show_contextmenu以使其接受非节点,或者使用您自己的方法覆盖它,也许可以根据需要从源代码中窃取。由于外国上下文项目应该具有较少的与树相关的操作,因此窃取代码/样式并为外部节点创建单独的上下文菜单可能是一个好主意。 – glortho 2012-01-11 15:13:40

回答

0

是的,可以将jstree中的contextmenu附加到外部节点。 但是,您应该记住,如果您使用树中的不同html,则需要重写很多代码。

在我的情况下,这是不可接受的,因为我不得不重写超过一半的库,所以我可以让它与我的html结构一起工作。

创建一个单独的上下文菜单(如@Jed建议的)也是一个选项 - 如果您有时间处理所有将出现的问题。 :)