0

我正在使用剑道 UI 2012.2.607。

我正在尝试附加一个从 ajax 调用中检索到的节点以添加到我的剑道树视图中。然而,尽管节点匹配相同的模型模式,但只有顶部节点被附加到树中。

示例节点:

id: "333-333-333"
text: "Node1"
expanded: true
hasChildren: true
children: <Node2>

Node2 的格式相同。但是,当我尝试调用 TreeView.append("Node1") 时,只添加了顶级节点 (Node1),而不是 Node2,尽管显示 Node1 的树应该有子节点。请注意,树的 loadOnDemand=true。

追加不应该添加关联的孩子吗?

如果我解释我正在尝试做的事情可能会有所帮助。我有一个潜在的大树,因此使用按需加载,但也使用服务器端辅助来限制每个请求的节点数。我提供了一个特殊节点,单击该节点时,会发出 ajax 请求以获取更多节点并使用 insertBefore 添加更多节点。

我现在也有一个搜索方法,我用它来获取到特定节点的确切路径。我想使用这个路径来动态扩展和添加节点(因为当前节点可能没有加载到树中)。

4

0 回答 0