2012-12-19 90 views
2

我正在尝试使用jstree。JStree 1.0创建新类型

其实我使用的例如:PHP MySQL的&演示+事件顺序,你可以找到在网页上:http://www.jstree.com/demo

我需要建立在树形结构中一个新的类型,所以我加了以下几行

case "add_mynewtype": 
    $("#demo").jstree("create", null, "last", { "attr" : { "rel" : "mytype" } }); 
    break; 
:在线路059(在例子中,你可以在引用链接查看)代码

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

然后在按钮的代码菜单我也中mmenu输入点击功能添加了此

很显然,我也与这样的新的输入按钮:

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

但是,这并不正常工作....

任何人都可以帮我吗? 谢谢你这么多,任何暗示真正充分认识

回答

2

我找到了解决我的问题。

这是必要的修改也文件夹的声明类似如下:

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

或:

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