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/
歡迎計算器!添加一些顯示您嘗試過的代碼並給出一些上下文通常很有幫助。 –