2
我想限制搜索结果仅限于特定文件夹中的节点。有没有办法指定搜索深度?如果这是不可能的,我该如何过滤搜索结果?JsTree,对搜索深度的限制
我想限制搜索结果仅限于特定文件夹中的节点。有没有办法指定搜索深度?如果这是不可能的,我该如何过滤搜索结果?JsTree,对搜索深度的限制
下面是一个例子用法:
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 PARAMS限制树
要筛选与只搜索树相匹配,使用内置的搜索选项show_only_matches:
$("#MyTree").jstree({
"search" : { "case_insensitive" : true,
"show_only_matches" : true
},
"plugins" : [ "html_data", "ui", "themeroller","search" ]
});
JsTree的类型和搜索插件是无关的。指定类型的“max_depth”与搜索深度之间没有关系。 –