Tag: treemodel

如何在jstree中加载一些选中的项目。 (已选择=“已选择”无效)

在MVC 4中我使用jstree。 在创建操作中我没有问题。 但是在Edit操作中,我将true值设置为treemodel的某些项。 模型如下: public class RecursiveObject { public string data { get; set; } public Int64 id { get; set; } public FlatTreeAttribute attr { get; set; } public List children { get; set; } } public class FlatTreeAttribute { public string id; public bool selected; } 当我填充树模型时,我设置selected = true; 对某些项目并在视图中使用它: json_data: { […]

克隆JS TreeModel树

我需要克隆一个使用TreeModel.js制作的树。 我真正需要做的是复制它,对其进行更改并检查节点数是否减少。 如果是,请恢复原始树。 这是我到目前为止复制它的一个小例子,这是不正确的: var tree = new TreeModel(); var root = tree.parse({ id: 0, name: “Root”, children: [{id: 1, name: “1”, children: []},{id: 2, name: “2”, children: []}] }); console.log(root) var dup = tree.parse(root) console.log(dup) 这是一个小提琴 。 通过查看控制台,您将看到树之间的差异: Node {config: Object, model: Object, children: Array[2], isRoot: function, hasChildren: function…} Node {config: Object, model: Node, […]