Jquery 如何在剑道UI树列表中通过拖放重新排序?

Jquery 如何在剑道UI树列表中通过拖放重新排序?,jquery,kendo-ui,kendo-treelist,Jquery,Kendo Ui,Kendo Treelist,一切都很好,但我无法让专栏排序工作。本质上,我需要的是能够拖放行以设置它们的显示顺序。例如我想在树状列表中像在treeView中一样在功能之前拖动,在功能之后拖动。在本例中,我想将子菜单3拖动到子菜单1位置,反之亦然 此功能存在于KendoUITreeView小部件中。剑道UI树列表小部件是否支持此功能?如果没有,那么是否有一个解决办法让它工作起来?我没有得到你想要的。您的最后一个问题是想知道TreeList是否能够拥有DnD,但您的其余问题是关于TreeView的。你能澄清一下吗?谢谢你的评论

一切都很好,但我无法让专栏排序工作。本质上,我需要的是能够拖放行以设置它们的显示顺序。例如我想在树状列表中像在treeView中一样在功能之前拖动,在功能之后拖动。在本例中,我想将子菜单3拖动到子菜单1位置,反之亦然


此功能存在于KendoUITreeView小部件中。剑道UI树列表小部件是否支持此功能?如果没有,那么是否有一个解决办法让它工作起来?

我没有得到你想要的。您的最后一个问题是想知道TreeList是否能够拥有DnD,但您的其余问题是关于TreeView的。你能澄清一下吗?谢谢你的评论。剑道树视图中有一个功能,你可以通过拖放对记录进行重新排序,但在树列表中我们没有这个功能,所以你不能重新排序,只能将它们作为子项或子项添加parent@DontVoteMeDown我已经编辑了这个问题,你能看一下吗?你能为你的代码创建一个工作演示吗?@Qaiersmajeed没有允许的功能您可以在树列表中的功能之前和之后进行拖动,就像树视图一样。您的问题与tererik论坛中的相同:
     var treeDataSource = new kendo.data.TreeListDataSource({
    data: [
        { id: 1, Name: "Main Menu", Icon: "", View: "", parentId: null },
        { id: 5, Name: "Sub Menu 1", Icon: "", View: "", parentId: 1 },
        { id: 6, Name: "Sub Menu 2", Icon: "", View: "", parentId: 1 },
        { id: 7, Name: "Sub Menu 3", Icon: "", View: "", parentId: 1 },
    ],
    schema: {
        model: {
            id: "id",
            expanded: true
        }
    }
});

$scope.TreeViewOptions = {
    dataSource: treeDataSource,
    height: 540,
    editable: {
        move: true
    },
    sortable: true,
    columns: [
         { field: "Name" },
        { field: "Icon" },
        { field: "View" }
    ]
};