【问题标题】:jstree contextmenu with a foreign node带有外部节点的 jstree 上下文菜单
【发布时间】:2012-02-03 15:25:57
【问题描述】:

目前我正在尝试确定是否可以将 jstree 使用的默认上下文菜单附加到外部节点?

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

【问题讨论】:

  • 这当然是可能的,尽管您必须在 jstree 源代码中修改 show_contextmenu 以使其接受非节点,或者用您自己的方法覆盖它,可能会根据需要从源代码中窃取。由于外部上下文项应该具有较少与树相关的操作,因此窃取代码/样式并为外部节点创建单独的上下文菜单可能是个好主意。

标签: javascript jquery jstree


【解决方案1】:

是的,可以将上下文菜单附加到 jstree 中的外部节点。 但是,您应该记住,如果您使用与树中不同的 html,则需要重写大量代码。

在我的情况下,这是不可接受的,因为我必须重写一半以上的库,以便让它与我的 html 结构一起工作。

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

【讨论】:

    猜你喜欢
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多