gpt4 book ai didi

jstree - show_only_matches 不适用于 jstree 的搜索插件

转载 作者:行者123 更新时间:2023-12-04 03:03:27 28 4
gpt4 key购买 nike

我的 jstree 配置如下:

var $proceduresTree = $('#procedures-tree');

$proceduresTree.jstree({
'core' : {
'data' : data,

"themes":{
"icons":false
}
},
"search": {
"show_only_matches": true
},
"plugins" : ["checkbox", "search"]

});


$('#search_input').keyup(debounce(function () {

var v = $('#search_input').val().trim();

debugger;

if( false && v.length === 0 ) {
$proceduresTree.jstree(true).hide_all();
}
else {
$proceduresTree.jstree(true).search(v);
}

}, 50));

但是 show_only_matches 选项似乎没有任何效果。我错过了什么吗?

最佳答案

您好@Alexander Suraphel,您需要设置您的配置对象jsTree "show_only_matches_children": true 需要的属性 隐藏所有节点由脚本本身。所以你只需像这样设置你反对配置 jsTree

var $proceduresTree = $('#procedures-tree');

$proceduresTree.jstree({
'core' : {
'data' : data,

"themes":{
"icons":false
}
},
"search": {
"show_only_matches": true,
"show_only_matches_children": true
},
"plugins" : ["checkbox", "search"]

});


$('#search_input').keyup(debounce(function () {

var v = $('#search_input').val().trim();

//debugger;

$proceduresTree.jstree(true).search(v);


}, 50));

示例:codepen https://codepen.io/headmax/pen/BwvYMr?editors=1111

关于jstree - show_only_matches 不适用于 jstree 的搜索插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46805352/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com