wie man die Daten des ausgewählten Knoten in TreeView-kendo ui?
Durch klicken auf den Knoten des treeview-ich brauche zum abrufen der Daten von treeview, die geladen werden, die von remote-Daten .
var homogeneous = new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: '<c:url value="/welcome/list/"/>',
dataType: "json"
}
},
schema: {
model: {
hasChildren: "hasFiles",
children: "items"
}
}
});
var tv= $("#treeview").kendoTreeView({
dataSource: homogeneous,
dataTextField: "Name",
change:function(e){
//Need to retrive the "hasFiles" data on clicking the respective selected nodes of treeview
}
}
Mein JSON-format von remote-Daten werden wie diese.
[{"id":"1","Name":"five.txt","hasFiles":false,"items":[]},{"id":"2","Name":"one","hasFiles":true,"items":[{"id":"3","Name":"four","hasFiles":true,"items":[{"id":"4","Name":"four.txt","hasFiles":false,"items":[]}]}]}
];
Habe ich versucht zu erreichen, mit select und change-Ereignis, seine arbeiten nur mit lokalen Daten aber nicht mit remote-Daten .
select-Ereignis gibt undefined in der Erwägung, dass change-Ereignis wird nicht einmal genannt.Seltsam change-Ereignis funktioniert in jsbin aber nicht in jsfiddle und meine app. Ich dont finden Sie alle Fehler während der Ausführung der Anwendung.
Vielen Dank im Voraus.Eine Beispiel-Demo auf der fiddle wird eine große Hilfe..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre TreeView-Instanziierung code benötigen ein select-Ereignis aus, und wählen Sie Ereignis stattfinden wird das Ereignis als argument. Sie werden dann verwenden Sie das Ereignis-Objekt, um die Baum-Ansicht von Daten, die Sie benötigen.