2014-11-02 3 views
0

В настоящее время я использую fancytree для просмотра деревавозможно привязать объект к любому древовидному представлению javascript, например fancytree, jstree, jqtree?

я хочу, чтобы связать объект с 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"} 
    ]} 
    ], 

..like

и если я изменить любой узел дерева, который будет автоматически отражать в объект возможен с fancytree?

любой другой плагин древа javascript может это возможно?

ответ

0

Эта ссылка поможет вам: http://wwwendt.de/tech/fancytree/doc/jsdoc/FancytreeNode.html

Этот метод: fromDict(dict) называется обновить данные узла, так что в вашем случае вы можете использовать динамический объект, но всегда должны обновить данные узла, чтобы отразить изменения в текущее дерево ,

Также проверьте этот метод toDict(recursive, callback), который преобразует узел в простой объект, поэтому вы можете его изменить (если вы не хотите использовать предоставленный API), хотя api также совместим с этим методом.