gpt4 book ai didi

javascript - Dynatree:如何使包含惰性子节点的节点可扩展?

转载 作者:行者123 更新时间:2023-11-30 18:38:48 24 4
gpt4 key购买 nike

我使用 Dynatree ( http://wwwendt.de/tech/dynatree/index.html ) 创建了一个树形导航菜单。该树有四个级别:公司、组、用户和计算机。树中的每个对象都是可选的(选择对象会打开一个显示该对象属性的页面),每个对象都可以有子对象,除了 4 级对象(“计算机”)。

现在我已经尝试根据文档中的说明使树延迟加载:http://wwwendt.de/tech/dynatree/doc/dynatree-doc.html#lazyLoading从后台加载的一级内容将 isLazy 选项设置为 true 并且我在树中添加了 onLazyRead 回调。

我需要从树中得到什么:总是加载第一级,但是用 [+] 字符扩展第一级对象会扩展第一级对象并在后台加载底层对象(组、用户、计算机)。加载树的工作原理是我可以看到第一级元素,但问题是

  1. 节点没有子节点时不显示[+]
  2. 如果节点有子节点,则不执行onLazyRead事件

这似乎是一个陷阱 22,因为似乎没有选项可以使节点在没有子节点的情况下可扩展,因此不可能使树延迟加载。我错过了什么?

最佳答案

如果您的服务器下发的节点是延迟加载的,您必须将 node.isLazy 属性设置为 true

关于javascript - Dynatree:如何使包含惰性子节点的节点可扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7469162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com