2

私はjstreeを使用しようとしています。

実際、私は例を使用しています: PHP & mySQL デモ + Web ページで見つけることができるイベント順序: http://www.jstree.com/demo

ツリー構造に新しいタイプを作成する必要があるため、次のコード行を 059 行に追加しました (引用されたリンクで確認できる例)。

 "mytype" : { "valid_children" : "none", "icon" : { "image" :
 "./mytype.png" } },

次に、ボタンのコード メニューで、mmenu の入力クリック関数にもこれを追加しました。

case "add_mynewtype":
    $("#demo").jstree("create", null, "last", { "attr" : { "rel" : "mytype" } });
    break; 

明らかに、次のような新しい入力ボタンも接続しました。

<input type="button" id="add_mynewtype" value="Create new type" style="display:block; float:left;"/>

しかし、これがうまくいかない……。

誰でも私を助けることができますか?どうもありがとう、ヒントは本当に大歓迎です

4

1 に答える 1

2

私は私の質問に対する解決策を見つけました。

次のようにフォルダーの宣言も変更する必要があります。

"folder" : {
            "valid_children" : [ "default", "folder", "mytype" ],
            "icon" : {"image" : "./folder.png" }
        },

また:

"folder" : {
            "valid_children" : [ "all" ],
            "icon" : {"image" : "./folder.png" }
        },
于 2012-12-19T21:07:32.340 に答える