0
검색 결과가 없지만 jstree에서 모든 노드를 숨기려고하는데 다음 오류가 발생합니다. 여기
Uncaught TypeError: $(...).jstree(...).hide_all is not a function
코드는 내가 사용된다
$("#divtreeComponentes").jstree("destroy");
$("#divtreeComponentes").jstree({
"core": {
// so that create works
"check_callback": true,
"data": data2
},
"checkbox": {
"keep_selected_style": false
},
"search": {
"show_only_matches": true,//filtering
"show_only_matches_children": true
},
"types": {
"types": {
"disabled": {
"check_node": false,
"uncheck_node": false
}
}
},
"plugins": ["checkbox", "search", "sort"]
}).on('search.jstree', function (nodes, str, res) {
if (str.nodes.length===0) {
$('#divtreeComponentes').jstree(true).hide_all();
}
})
$('#Filtrar_Usuarios').keyup(function(){
$('#divtreeComponentes').jstree(true).show_all();
$('#divtreeComponentes').jstree('search', $(this).val());
});
가 발생 될 수있는 아이디어인가?
도움 주셔서 감사합니다.
다음을 참조하십시오. http://stackoverflow.com/questions/3709259/jstree-show-hide-nodes –