首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jsTree 3.3.2 -如何配置jsTree,以便只有一些节点可拖放到特定级别

jsTree 3.3.2 -如何配置jsTree,以便只有一些节点可拖放到特定级别
EN

Stack Overflow用户
提问于 2016-08-24 17:24:53
回答 1查看 531关注 0票数 5

我有一棵这样的树:

代码语言:javascript
复制
ROOT
|---n1-1
      |---n2-1
            |---n3-1
      |---n2-2
            |---n3-2
|---n1-2
      |---n2-3
      |---n2-4
            |---n3-3
            |---n3-4

是否可以将jsTree配置为只有n3-x节点是可拖动的,并且它们只能作为n2-x节点的子节点被删除?

EN

回答 1

Stack Overflow用户

发布于 2016-08-24 23:20:52

在jsTree的documentation上,它指出了一个名为$.jstree.defaults.dnd.is_draggable的拖放插件的配置选项:

每次要拖动节点时调用的函数,在树的作用域中调用,并接收要拖动的节点作为参数(数组)和启动拖动的事件-返回false以防止拖动

您应该能够编写一个函数来检查它是否是n3-x节点。

不幸的是,我在文档中没有看到任何可以指定它可以放在哪里的东西,但是看起来在StackOverflow的其他地方有人已经解决了这个问题:dnd, how to restrict dropping to certain node types?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39119358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档