/ / kendo treeview hlavný uzol z dieťaťa - kendo-ui, kendo-treeview

kendo treeview hlavný uzol z dieťaťa - kendo-ui, kendo-treeview

Mám kendo treeview používam túto funkciu na viazanie zmeny udalostí

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

Ak chcem vedieť "uzol oteckov" (uzol, ktorý obsahuje vybrané dieťa) vybraného dieťaťa?

odpovede:

0 pre odpoveď č. 1

Môžete získať nadradený uzol z 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);
}
});

Príklad tu (http://jsfiddle.net/OnaBai/ECnef/)


0 pre odpoveď č. 2

Mám rovnaký problém s kendo treeview checkboxes v 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);

výberom textu začiarkavacieho políčka vyberieteudalosť stromu a v tomto prípade kliknem na začiarkavacie políčko manuálne (moje požiadavky) ... čo zase spôsobí zmenu udalosti zdroja údajov v IE-9. Ale to nie je oheň udalosť zmeny dátového zdroja v IE-8. Aký je problém?

Vďaka