有人知道如何启用拖放到树形面板的叶节点上吗?
我的场景与此完全相同: http: //dev.sencha.com/deploy/dev/examples/tree/reorder.html 但我还需要将项目附加到叶节点。
谢谢
有人知道如何启用拖放到树形面板的叶节点上吗?
我的场景与此完全相同: http: //dev.sencha.com/deploy/dev/examples/tree/reorder.html 但我还需要将项目附加到叶节点。
谢谢
我认为 OP 想知道叶节点是否可以将项目放在其上并因此变为非叶(该项目成为其子节点)。我还发现该示例不支持此...
更新:Sencha 论坛上的以下帖子直接解决了这个问题:
我应用了这个建议(将没有子节点的节点标记为“扩展”和“加载”),我发现 Ext 将使用“叶子”图标,但仍然允许您在其上放置东西。当用户将项目放到这样的节点上时,图标将变为文件夹。“叶子”配置选项将防止节点将项目掉落到其上。
children
如果没有孩子,我的解决方案是在 param 中返回空数组。
这是一个 Ruby on rails 后端示例:
{
id: record.id,
name: record.name,
children: record.has_children? ? nil : []
}
如果没有孩子,它不会在记录附近显示+标志