gpt4 book ai didi

javascript - 以编程方式刷新 Bootstrap Treeview

转载 作者:行者123 更新时间:2023-11-29 17:59:13 29 4
gpt4 key购买 nike

我有一个绑定(bind)到 json 数组的 Bootstrap TreeView ..

 $('#tree').treeview({data: data,
onNodeSelected: function(event, data) {

$m.nodeSelected(event,data);
}});

绑定(bind)到 TreeView 的数组是..

var data = [
{
"text": "Parent1",
"selectable": "false",
"nodeType": "main",
"nodes": [
{
"text": "Child1",
"typeId": "aa2d4ea9-bfad-4a5b-8794-994e7e482808",
"nodeType": "sub"
},
{
"text": "Child2",
"typeId": "e01bd0cb-c93b-40f9-be44-be67f20668aa",
"nodeType": "sub"
}
]
},
{
"text": "Parent2",
"selectable": "false",
"nodeType": "main",
"nodes": [
{
"text": "Child1",
"typeId": "a0256aa3-b2ef-53d7-1270-a5029e7138ce",
"nodeType": "sub"
}
]
}
]

这是我需要的..

我需要添加一个新的子节点/从 TreeView 数据源中删除一个现有的子节点并刷新它。

我试过但无法找到解决方案。

最佳答案

只需调用:

$('#tree').treeview({data: data,
onNodeSelected: function(event, data) {
$m.nodeSelected(event,data);
}
});

再次更改data变量时:

示例:https://jsfiddle.net/k8m911u9/1/

关于javascript - 以编程方式刷新 Bootstrap Treeview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36353641/

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