treeView.expand( “K-项目。”);
然而我正在寻找的是仅将树扩展到第一级(不更改数据源)。这可能吗?
HTML:
<div id="treeview"></div>
使用Javascript:
var treeView = $("#treeview").kendoTreeView({
dataSource: ds,
dataTextField: ["Name"],
}).data("kendoTreeView");
treeView.expand(".k-item");
var ds = [
{
"Name": "Child 3",
"items": [
{
"Name": "Leaf 1"
},
{
"Name": "Leaf 2"
},
{
"Name": "Leaf 3"
},
{
"Name": "Leaf 4"
},
{
"Name": "Leaf 5"
},
{
"Name": "Child 4",
"items": [
{
"Name": "Leaf 8"
},
{
"Name": "Leaf 9"
},
{
"Name": "Leaf 10"
}
]
}
]
}
];
答案 0 :(得分:2)
这有点奇怪,但你可以使用“孩子”这样的孩子。 CSS选择器只选择1级深度的节点:
treeView.expand("> .k-group > .k-item");