2

我在下面有以下代码,单击 add_file ($("#treeFile").jstree("create")); 时需要在 jstree 文件结构中添加一个 file.png 图标。

  $("#treeFile").jstree({
                "plugins" : ["themes","html_data","ui","crrm","types"],
                "types" : {
                        "max_depth" : -2,
                        "max_children" : -2,
                        "valid_children" : [ "drive" ],
                        "types" : {
                                "default" : {
                                        "valid_children" : "none",
                                        "icon" : { "image" : "/tree/_demo/file.png"}
                                                         }
                              }
                      }   
                })
                    .bind("select_node.jstree", function (event, data) {

    });

$("#treeMenu li").click(function()
{
    if($(this).text() == "add_file")
    {
        $("#treeFile").jstree("create");

    }else if($(this).text() == "add_folder")
    {
        $("#treeFile").jstree("create");

    }else if($(this).text() == "rename")
    {
        $("#treeFile").jstree("rename");

            }else if($(this).text() == "remove")
    {
        $("#rootNode").jstree("remove");
    }else
    {}
4

2 回答 2

8

'icon': 'jstree-file'向节点添加属性

于 2014-08-22T17:32:37.400 回答
1

jstree 方法添加 type 属性以显示文件图标的语法如下:

$("#treeFile").jstree("create", null, "inside", { attr : { "rel" : "file"}});

问题代码将“默认”更改为“文件”

于 2012-10-23T14:05:00.497 回答