2014-01-09 135 views
1

我嘗試動態地創建一個節點,我得到了關閉是:jsTree創建節點動態 - 不工作

$('#jstree_cats_div').jstree(
    "create_node", parent, position, newNode, false, false); 

會拋出一個異常:

TypeError: Object #<Object> has no method 'match' 

我找不到任何工作的例子...所有在其他問題上的jsfiddel例子都不起作用,好像他們都使用舊API(我的猜測)

也在jsTree網站http://www.jstree.com/demo演示中的'創建'不起作用。

請提供動態添加節點的工作示例。

感謝

+0

我可以添加節點給孩子,但不會在jstree網站上的演示中顯示。 – atmelino

+0

這是我所做的(使用contextmenu和結構化json數據,而不僅僅是一個文本節點) - http://jsfiddle.net/6L7twnka/1/ – frumbert

回答

1

試試這個:

var tree = $('#jstree_cats_div').jstree(true); 
tree.jstree("create_node", parent, position, newNode, false, false); 

你可以在這裏看到我的解決方案:jsTree and Context Menu: modify items

這對上下文菜單,但你可以看到功能...