JsTree,限制搜索深度

时间:2011-11-18 09:09:01

标签: javascript jquery jstree

我想将搜索结果限制为仅限特定文件夹中的节点。有没有办法指定搜索深度?如果无法做到这一点,我该如何过滤搜索结果?

2 个答案:

答案 0 :(得分:1)

要仅使用搜索匹配过滤树,请使用内置搜索选项show_only_matches:

    $("#MyTree").jstree({ 
        "search" : {  "case_insensitive" : true,
            "show_only_matches" : true
        },
    "plugins" : [ "html_data", "ui", "themeroller","search" ]
    });

答案 1 :(得分:-1)

以下是一个示例用法:

jQuery("#jsTree").bind("loaded.jstree", function(event, data) { }).jstree({
    "core": {},
    "json_data": {
        // Ajax request to load data
    },
    "themes": {
        "theme": "classic",
        "dots": true,
        "icons": true
    },
    "types": {
        "types": {
            "max_children": -2,
            "max_depth": -2
        }
    }
});

你可以使用max_depth& max_children参数限制树