在剑道界面中,无法根据组合框选择正确地填充剑道树视图

Not able to populate Kendo Tree View properly based on combo box selection in Kendo UI

本文关键字:选择 正确地 视图 组合 填充 界面      更新时间:2023-09-26

我想根据剑道组合框的选择用不同的值填充剑道树视图,我创建了一个jsfiddle来说明我的问题。

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

在本例中,当组合框值为ClassA时,如果我选择任何节点,则所选节点的详细信息将正确显示在消息框中,当我选择ClassB时,TreeView根本不填充,为了实现这一点,我需要在重新填充TreeView之前清空DOM。

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

如果我这样做,那么当改变组合框选择时,树视图将被正确填充。

但是,如果我选择任何节点ClassB选择然后树视图变得可操作,即使我回到ClassA选择,该选项也不工作,任何帮助在哪里出错了这里?

您不能只是清空小部件的父div并重新创建小部件。你首先要摧毁它。

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

更新小提琴。