2

有人知道如何启用拖放到树形面板的叶节点上吗?

我的场景与此完全相同: http: //dev.sencha.com/deploy/dev/examples/tree/reorder.html 但我还需要将项目附加到叶节点。

谢谢

4

2 回答 2

5

我认为 OP 想知道叶节点是否可以将项目放在其上并因此变为非叶(该项目成为其子节点)。我还发现该示例不支持此...

更新:Sencha 论坛上的以下帖子直接解决了这个问题:

http://www.sencha.com/forum/showthread.php?17522-2.0rc1-2.0.1-TreePanel-Dropping-onto-a-Leaf-Node/page2

我应用了这个建议(将没有子节点的节点标记为“扩展”和“加载”),我发现 Ext 将使用“叶子”图标,但仍然允许您在其上放置东西。当用户将项目放到这样的节点上时,图标将变为文件夹。“叶子”配置选项将防止节点将项目掉落到其上。

于 2010-12-04T02:40:09.210 回答
-1

children如果没有孩子,我的解决方案是在 param 中返回空数组。

这是一个 Ruby on rails 后端示例:

      {
        id: record.id,
        name: record.name,
        children: record.has_children? ? nil : []
      }

如果没有孩子,它不会在记录附近显示+标志

于 2018-05-19T15:47:03.903 回答