/ / Nepodarilo sa vyplniť Kendo Tree View správne na základe výberu poľa v Kendo UI - javascript, jquery, html, kendo-ui, kendo-treeview

Nepodarilo sa vyplniť Kendo Tree View správne na základe výberu poľa v Kendo UI - javascript, jquery, html, kendo-ui, kendo-treeview

Chcem naplniť stromové zobrazenie Kendo s rôznymi hodnotami založené na výbere poľa Kendo, vytvoril som program jsfiddle na ilustráciu môjho problému.

http://jsfiddle.net/KendoDev/Z4rwQ/3/

V tomto príklade je hodnota Kombomok Classa, potom ak vyberiem akýkoľvek uzol, potom sa vybrané detaily uzlov v správnom okne správne zobrazia, keď vyberiem ClassB potom TreeView nie je vôbec osídlený, aby som to dosiahol, musím vyprázdniť DOM pred opätovným zobrazením stromu.

 `$( "#treeview" ).empty();` .

Ak to urobím, pri výmene výberu zo zoznamu sa stromové zobrazenie správne naplní.

Ale Ak vyberiem akékoľvek uzly pre ClassB výber potom treeview je stále funkčný, aj keď sa vrátim do výberu ClassA, táto možnosť tiež nefunguje, akákoľvek pomoc na to, čo sa tu deje?

odpovede:

1 pre odpoveď č. 1

Nemôžete len vyprázdniť widgety nadradené div a znovu vytvoriť miniaplikáciu. Musíte to najprv urobiť zničiť.

var tV = $("#treeview").data("kendoTreeView");
if (tV){
tV.destroy();
}
$( "#treeview" ).empty();

aktualizované husle.