剑道树视图,节点崩溃但从未再次扩展

时间:2013-07-10 01:01:32

标签: kendo-ui kendo-treeview

我有一个树视图,dragAndDrop设置为true。当树的叶节点转换为内部节点时,通过丢弃其中的一些子节点,它开始表现奇怪。如果我折叠此节点,它将不会再次展开。如果我把另一个孩子放到它上面,它甚至更加怪异。这是我使用的代码:

var inline = new kendo.data.HierarchicalDataSource({
    data: [
        { categoryName: "Storage", subCategories: [
            { subCategoryName: "Wall Shelving" },
            { subCategoryName: "Floor Shelving" },
            { subCategoryName: "Kids Storage" }
        ] },
        { categoryName: "Lights", subCategories: [
            { subCategoryName: "Ceiling" },
            { subCategoryName: "Table" },
            { subCategoryName: "Floor" }
        ] }
    ],
    schema: {
        model: {
            children: "subCategories"
        }
    }
});
$("#label-tree").kendoTreeView({
    dragAndDrop: true,
    loadOnDemand: false,
    dataSource: inline,
    dataTextField: [ "categoryName", "subCategoryName" ]
});

我尝试了其他方法来定义数据源,但它们最终都是一样的。我做错了吗?

1 个答案:

答案 0 :(得分:0)

这是Kendo UI中的一个错误,但在2013.1.514版本中得到了解决。尝试使用:

<link href="http://cdn.kendostatic.com/2013.1.514/styles/kendo.common.min.css" rel="stylesheet">
<link href="http://cdn.kendostatic.com/2013.1.514/styles/kendo.default.min.css" rel="stylesheet">
<script src="http://cdn.kendostatic.com/2013.1.514/js/jquery.min.js"></script>
<script src="http://cdn.kendostatic.com/2013.1.514/js/kendo.all.min.js"></script>