1
我想在树视图中选择子项目上的父项目,并且还希望找到所选节点是父节点或子节点。如何在telerik kendo treeview中选择子项目上的父项节点
请让我知道如果有人知道如何实现它。
由于提前,
Chinnayya
我想在树视图中选择子项目上的父项目,并且还希望找到所选节点是父节点或子节点。如何在telerik kendo treeview中选择子项目上的父项节点
请让我知道如果有人知道如何实现它。
由于提前,
Chinnayya
为了得到你需要使用select
事件所选择的节点。根据文档可以使用e.node
访问选择节点,其中e
是select
事件处理程序的参数。
要获取此节点的父节点,应该使用parent
。
要获取节点的数据,您应该使用dataItem
。
所以总的代码如下:
var inlineDefault = new kendo.data.HierarchicalDataSource({
data: [
{ text: "Furniture", items: [
{ text: "Tables & Chairs" },
{ text: "Sofas" },
{ text: "Occasional Furniture" }
] },
{ text: "Decor", items: [
{ text: "Bed Linen" },
{ text: "Curtains & Blinds" },
{ text: "Carpets" }
] }
]
});
var tree = $("#treeview-left").kendoTreeView({
dataSource: inlineDefault,
select : function (e) {
console.log("node", tree.dataItem(e.node));
console.log("parent", tree.dataItem(tree.parent(e.node)));
}
}).data("kendoTreeView");
检查的jsfiddle这里:http://jsfiddle.net/OnaBai/s5Qd6/
欢迎计算器!添加一些显示您尝试过的代码并给出一些上下文通常很有帮助。 –