使用Java脚本删除没有父元素的父元素
答案 0 :(得分:0)
使用items
属性为空的dataSource
remove()
dataItems从filtering中删除它们。示例:
let treeDS = $("#dropdowntree").data("kendoDropDownTree").dataSource;
treeDS
.data()
.filter(dataItem => !dataItem.items.length)
.forEach(dataItem => treeDS.remove(dataItem));
拆卸:
获取数据源:
let treeDS = $("#dropdowntree").data("kendoDropDownTree").dataSource;
获取其数据:
treeDS.data()
仅过滤具有空items
属性的dataItem:
.filter(dataItem => !dataItem.items.length)
从数据源中删除这些项目:
.forEach(dataItem => treeDS.remove(dataItem));