/ / kendo treeview главен възел от дете - kendo-ui, kendo-treeview

kendo дървовиден главен възел от дете - kendo-ui, kendo-treeview

Имам kendo treeview, използвам тази функция, за да обвържа промяната на събитията

   change: function (e) {
if (e.field == "checked") {
gatherStates(e.items);
alert(e.items);
}
}

Ако искам да знам "татковия възел" (възела, който съдържа избраното дете) на избраното дете?

Отговори:

0 за отговор № 1

Можете да получите родителски възел от e.node:

tree.dataSource.bind("change", function (e) {
if (e.field == "checked") {
var node = e.items[0];
console.log("node", node.text);
console.log("parent", e.node.text);
}
});

Пример тук (http://jsfiddle.net/OnaBai/ECnef/)


0 за отговор № 2

аз имам един и същ вид проблем с kendo treeview квадратчета в IE8

jQuery("#treeview").kendoTreeView({
dataSource: ss,
dataTextField: ["ss_"],
checkboxes: {
checkChildren: true
},
select: function (e) {
jQuery(e.node).find("input")[0].click();
}
});

var treeview = jQuery("#treeview").data("kendoTreeView");
treeview.expand(".k-item");
treeview.dataSource.bind("change", onCheckboxClicked);

като изберете текста на квадратчето за отметка, изберете опцията за изборсъбитие на treeview и в този случай щраквам върху квадратчето ръчно (моите изисквания) ... което на свой ред пожари променя събитие на източник на данни в IE-9. Но това не провокира промяната на събитието за данни в IE-8. Какъв е проблемът?

Благодаря