$('#create-blank-node').click(function() {
$('#treepanel').jstree("create", $("#parent_node"), "first", "new node");
});
"treepanel"はツリーであるdiv idです。 この機能は動作していません。jstree:新しいノードを作成しないでください
$('#create-blank-node').click(function() {
$('#treepanel').jstree("create", $("#parent_node"), "first", "new node");
});
"treepanel"はツリーであるdiv idです。 この機能は動作していません。jstree:新しいノードを作成しないでください
あなたのツリー構造を提供してもらえますか?あなたのスニペットを見て、私は「parent_nodeは」ツリー内の有効なノードである(すでに存在している)と、新しい子ノードを受けるから、これを制限する任意のルール(タイププラグイン)を持っていないと仮定しています。あなたはあなたのツリー内の任意の機能にバインドしており、カスタム作業をしていますか?この
$('#create-blank-node').click(function() {
$('#treepanel').jstree("create_node", $("#parent_node"), "first", {attr : {id: newNodeId}, data: newPartName});
});
ようですが正しく働いている:あなたはただ、これは私が問題を修正
$('#treepanel').jstree("create");
を?:ない場合、それは代わりに「を作成」の「create_node」でなければなりませんどうなり
。おかげで返信用
新しいノードを追加
$("#categories_jstree").jstree('create_node', '#', {'id' : '1944', 'text' : 'nosde1'}, 'last');
#は親ノードIDです
(empty_now)
#1944ノード1
$("#categories_jstree").jstree('create_node', '#1944', {'id' : '1945', 'text' : 'subnode1_1'});
ためのネストされたノードを追加します - 親ノードID