【问题标题】:Kendo treeeview Drag and drop stop child nodesKendo treeview 拖放停止子节点
【发布时间】:2016-06-26 13:00:09
【问题描述】:

我正在尝试实现基诺树视图...

                     @(Html.Kendo().TreeView()
    .Name("treeview-left")
    .DragAndDrop(true)
    .Items(treeview =>
    {
        treeview.Add().Text("Woods")
            .Expanded(true)
            .Items(furniture =>
            {
                furniture.Add().Text("Tables & Chairs");
                furniture.Add().Text("Sofas");
                furniture.Add().Text("Occasional Furniture");
            });
        treeview.Add().Text("Others")
           .Items(furniture =>
           {
               furniture.Add().Text("Items 2");
               furniture.Add().Text("Items 3");
               furniture.Add().Text("Items 3");
           });
        treeview.Add().Text("Decor")
            .Items(furniture =>
            {
                furniture.Add().Text("Bed Linen");
                furniture.Add().Text("Curtains & Blinds");
                furniture.Add().Text("Carpets");
            });
    })

我只想拖放父元素

这些是我只想拖动的项目

1) 伍兹

2) 其他

3) 装饰

注意:我不想添加任何其他子元素

我试图停止,但它正在停止整个事情

if ($(e.sourceNode.childNode).parentsUntil(".k-treeview", ".k-item").length == 0) {
        e.preventDefault();
    }

指导我解决问题

【问题讨论】:

    标签: jquery kendo-ui kendo-asp.net-mvc kendo-treeview


    【解决方案1】:

    这是一个使用 AngularJS 的示例,但方法相同

    http://dojo.telerik.com/EluY/9

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多