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..

InformationsquelleAutor Winds | 2014-01-24
Schreibe einen Kommentar