以编程方式刷新 Bootstrap Treeview
Refresh Bootstrap Treeview programmatically
我有一个绑定到 json 数组的 Bootstrap 树视图..
$('#tree').treeview({data: data,
onNodeSelected: function(event, data) {
$m.nodeSelected(event,data);
}});
绑定到树视图的数组是..
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"
}
]
}
]
这是我需要的..
我需要从树视图数据源中添加一个新的子节点/删除一个现有的子节点并刷新它。
我已经尝试但无法找到解决方案。
只需致电:
$('#tree').treeview({data: data,
onNodeSelected: function(event, data) {
$m.nodeSelected(event,data);
}
});
当您更改 data
变量时再次:
这在开发版本中是可能的:https://github.com/jonmiles/bootstrap-treeview/tree/develop
增加了添加、删除、更新节点的方法
我有一个绑定到 json 数组的 Bootstrap 树视图..
$('#tree').treeview({data: data,
onNodeSelected: function(event, data) {
$m.nodeSelected(event,data);
}});
绑定到树视图的数组是..
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"
}
]
}
]
这是我需要的..
我需要从树视图数据源中添加一个新的子节点/删除一个现有的子节点并刷新它。
我已经尝试但无法找到解决方案。
只需致电:
$('#tree').treeview({data: data,
onNodeSelected: function(event, data) {
$m.nodeSelected(event,data);
}
});
当您更改 data
变量时再次:
这在开发版本中是可能的:https://github.com/jonmiles/bootstrap-treeview/tree/develop 增加了添加、删除、更新节点的方法