Jquery Kendo treeeview拖放停止子节点
我正在尝试实现基诺树视图Jquery Kendo treeeview拖放停止子节点,jquery,kendo-ui,kendo-asp.net-mvc,kendo-treeview,Jquery,Kendo Ui,Kendo Asp.net Mvc,Kendo Treeview,我正在尝试实现基诺树视图 @(Html.Kendo().TreeView() .Name("treeview-left") .DragAndDrop(true) .Items(treeview => { treeview.Add().Text("Woods") .Expanded(true) .Items(furniture =>
@(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();
}
请引导我对问题进行排序这里有一个AngularJS示例,但方法相同