2011-06-24 13 views
3

にノードの属性しかし、新しいノードを追加すると、新しいノードのIDを設定する方法がわかりません。私は、以下を使用すると言ういくつかの例を見てきました:セットノードは、私は木をロードすると、私は次のコードを使用して、それをロードjstree

new_node_idは私によって生成されるが、これは動作していないよう
var newnode = data.rslt.obj; 
newnode.attr("id", new_node_id); 

。助けてもらえますか?私にとっては魔法のように

$("#treeContainer").jstree("create", parentNode, "position", {attr: {id: your_generated_id ...}, data: "nodeTitle"} ,null, true);

作品:

答えて

1

私はちょうどCRRMのドキュメントから提供された方法を使用します。

+0

あなたははparentNodeへの参照をつかむにはどうすればよいですか? – jortiz81

+0

'null'を渡すと、現在選択されているノードですが、親を参照するためにjQueryセレクタまたはイベントハンドラを使用します。例: '$( 'ul> li#' + parentId)'または各ノードに特定のクラスを与え、与えられたイベント '.closest( '。structureNode')'からバックトラックします。 – nicohvi

0

あなたのツリーを移入するためにJSONデータを使用している場合は、JSON文字列でそれを供給する必要があります。 see the docu

関連する問題