如何使用Kendo UI Treeview仅显示父节点
How to only display parent nodes with Kendo UI Treeview
我看过Treeview组件的文档,它似乎没有为我所需要的提供任何开箱即用的功能。
我有一棵树,例如看起来像这样:
根项目
- 父项
- 子项目
- 子项目
- 子项目
- 父项
- 子项目
- 父项
- 子项目
- 子项目
"根项目"始终存在于树中。我希望能够折叠除"父项"之外的所有项,或者更准确地说,只在单击按钮时显示"父项"。
查看为树视图生成的HTML,似乎没有任何方法可以识别哪些项位于"父项"之下。
我目前有:
$("#collapse").click(function() {
treeview.collapse(".k-item");
});
但是,这将折叠所有内容,包括"父项"。如何具体说明哪些项目被折叠?
您可以使用属性expanded
:在dataSource中设置初始扩展项
$("#treeview").kendoTreeView({
dataSource: [
{ text:'root', expanded:true, items:[
{text:'parent', expanded:false, items:
[
{text:'child'}
]}
]}
]
});
或者你可以折叠所有节点,除了第一个这样:
treeview.collapse('.k-item:not(:first)');
相关文章:
- 在自定义截面树中获取父节点
- jQuery树菜单-不显示父类别
- 如何避免在取消选中子节点时取消选中父节点
- 如果未选中子节点,则未选中父节点
- 仅使用某些子节点访问xml中父节点的子节点
- 如何以编程方式在 jsTree 中选择一个节点并打开所有父节点
- 如何在 JStree 3 中显示叶节点的类似文件的图标
- Jquery滑块,如果显示父项,则幻灯片不会全宽:无
- 使用Javascript设置带有子节点的父节点的类's文本等于.
- 如何确定父节点是否有子节点
- Javascript在没有jQuery的情况下获取X父节点
- 如何从wijmo-flex网格的树视图中的节点转到父节点
- jQuery:使用 show() 显示父节点的一些节点
- mcDropDown 插件:如何显示父节点属性
- 有没有办法只在extjs树中显示父节点
- 如何使用Kendo UI Treeview仅显示父节点
- ember中的动态路由显示父节点的模型,而不是自己的模型
- 显示具有多个父节点的D3树
- 使用jquery迭代XML并显示每个父节点的子节点
- 显示父节点 UL,对于根父节点,显示 UL 和 LI 节点