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