にノードの属性しかし、新しいノードを追加すると、新しいノードの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);
作品:
あなたははparentNodeへの参照をつかむにはどうすればよいですか? – jortiz81
'null'を渡すと、現在選択されているノードですが、親を参照するためにjQueryセレクタまたはイベントハンドラを使用します。例: '$( 'ul> li#' + parentId)'または各ノードに特定のクラスを与え、与えられたイベント '.closest( '。structureNode')'からバックトラックします。 – nicohvi