0

目前我正在使用fancytree进行树视图

我想将一个对象绑定到fancytree

 source: [
    {title: "Node 1", key: "1"},
    {title: "Folder 2", key: "2", folder: true, children: [
      {title: "Node 2.1", key: "3"},
      {title: "Node 2.2", key: "4"}
    ]}
  ],

..像source: my_object

如果我更改任何会自动反映在对象中的树节点,fancytree 可以吗?

任何其他 javascript 树视图插件都可以做到这一点吗?

4

1 回答 1

0

该参考资料将对您有所帮助:http ://wwwendt.de/tech/fancytree/doc/jsdoc/FancytreeNode.html

此方法:fromDict(dict)据说更新节点数据,因此在您的情况下,您可以使用动态对象,但始终必须更新节点数据,以反映对当前树的更改。

还要检查此方法toDict(recursive, callback),这会将节点转换为普通对象,因此您可以对其进行修改(如果您不想使用提供的 API),尽管 api 也与此方法兼容。

于 2014-11-02T00:33:25.963 回答