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" }
]
};
一切正常,但我无法让列排序正常工作。基本上我需要的是能够拖放行来设置它们的显示顺序。例如,我想在 treeList 中拖动之前和之后拖动功能,就像在 treeView 中一样。 在此示例中,我想将子菜单 3拖动到子菜单 1位置,反之亦然
此功能存在于 Kendo UI TreeView 小部件中。Kendo UI 树列表小部件是否支持此功能?如果没有,那么是否有解决方法可以使其正常工作?