gpt4 book ai didi

javascript - 从 dhtmlx 树中的 json 动态扩展父节点的函数

转载 作者:行者123 更新时间:2023-11-29 14:40:40 25 4
gpt4 key购买 nike

在 dhtmlx 文档中,我看到了这个:

The following method is responsible for specifying the way server side URL is constructed during dynamical loading calls:

<script>
tree.setXMLAutoLoadingBehaviour(mode);
</script>

The following modes variants are available here:

function - is used for calling user-defined handler that should be set as the first parameter of setXMLAutoLoading() method.

所以我明白我需要写一个函数来为实际节点(选定节点)添加一层子节点,如果它有子节点的话。但我不明白的是,我应该如何做到这一点,因为我很难找到要使用的正确参数,以便能够找到子项并将它们添加到树中。

我正在使用 .loadJSON("data.json"); 加载本地 json 文件。现在,我知道我应该将行为更改为函数并调用一个函数来加载单击/展开节点的子节点。我在下面的代码中将该函数命名为 loadBranch

myTree.setXMLAutoLoadingBehaviour("function");
myTree.setXMLAutoLoading(function (id) { loadBranch(id)});

但我无法编写一个函数来查找这些子项并将其添加到我的 dhtmlx 树 中。你们中的任何人都可以给我一个可以用作此功能的代码片段吗?

还是谢谢你

PS:我的“最终”目标是创建一个可以动态加载 json 的默认 dhtmlx 树,以将其性能与其他树进行比较。

最佳答案

尝试这样的事情:

mytree.setXMLAutoLoadingBehaviour("function");
mytree.setXMLAutoLoading (function(id){
// here based on ID you need to load some XML
mytree.loadXML(myFunction(id));
});

关于javascript - 从 dhtmlx 树中的 json 动态扩展父节点的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38613763/

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