- 配置实例
- 使用 HTML 填充树
- 使用 JSON 填充树
- 监听事件
- 在实例上调用方法
- jsTree 核心功能
- 插件已更改 Changed plugin
- 复选框插件
- Conditionalselect 插件
- Contextmenu 插件
- 拖放插件
- Massload 插件
- 搜索插件
- 排序插件
- 状态插件
- 类型插件
- 独特的插件 Unique plugin
- Wholerow 插件
- 在 jsTree 中使用插件
- 使用 插件已更改 Changed Plugins
- 使用 复选框插件 插件
- 使用 Conditionalselect 插件
- 使用 Contextmenu 插件
- 使用 拖放插件
- Massload 插件
- 使用 搜索插件 Search
- 使用排序插件
- 使用 状态插件
- 使用 类型插件
- 使用 独特的插件
- 使用 Wholerow 插件
搜索插件
将搜索功能添加到 jsTree。
$.jstree.defaults.searchsearch plugin
存储搜索插件的所有默认值
$.jstree.defaults.search.ajaxsearch plugin
类似于 jQuery 的 AJAX 配置,如果应查询服务器以获取结果,则jstree使用该配置。
str
请求中将添加一个(搜索字符串)参数,inside
如果搜索仅限于节点ID,则将添加一个可选参数。预期结果是带有需要打开的节点的JSON数组,以便显示匹配的节点。
保留此设置 false
以不查询服务器。您还可以将其设置为一个函数,该函数将在实例的范围内调用并接收3个参数-搜索字符串,使用要加载的节点数组调用的回调以及将搜索限制为以下内容的可选节点ID
$.jstree.defaults.search.fuzzysearch plugin
指示搜索是否应该是模糊的(应该 chnd3
匹配 child node 3
)。默认值为false
.
$.jstree.defaults.search.case_sensitivesearch plugin
指示搜索是否应该区分大小写。默认值为 false
.
$.jstree.defaults.search.show_only_matchessearch plugin
指示是否应过滤树(默认情况下)以仅显示匹配的节点(请记住,这对于旧浏览器中的大树可能会很沉重)。
调用搜索方法时,可以在运行时更改此设置。默认值为 false
.
$.jstree.defaults.search.show_only_matches_childrensearch plugin
指示是否显示匹配元素的子元素(当show_only_matches为true时)
调用搜索方法时,可以在运行时更改此设置。默认值为 false
.
$.jstree.defaults.search.close_opened_onclearsearch plugin
指示在清除搜索或执行新搜索时是否应关闭所有打开的节点以显示搜索结果。默认值为 true
.
$.jstree.defaults.search.search_leaves_onlysearch plugin
指示是否仅叶节点应包括在搜索结果中。默认值为false
.
$.jstree.defaults.search.search_callbacksearch plugin
如果设置为函数,它将在实例范围内使用两个参数调用-搜索字符串和节点(其中节点将是结构中的每个节点,因此请谨慎使用)。
如果函数返回真实值,则该节点将被视为匹配项(如果将search_only_leaves设置为true且该节点不是叶子,则可能不会显示该节点)。默认值为 false
.
search (str [, skip_async])
search plugin
用于在树节点中搜索给定的字符串
str
String
搜索字符串skip_async
Boolean
如果设置为true,则即使配置也不会查询服务器show_only_matches
Boolean
如果设置为true,则仅显示匹配的节点(请记住,在大树或旧版浏览器上,这可能非常慢)inside
mixed
子节点限制搜索的可选节点append
Boolean
如果设置为true,则此搜索的结果将附加到上一个搜索
Triggers
search.jstree
search.jstree Event
search plugin
搜索完成后触发
nodes
jQuery
匹配节点的jQuery集合str
String
搜索字符串res
Array
表示匹配节点的对象的集合
clear_search ()
search plugin
用于清除上一次搜索(如果启用了过滤,则删除类并显示所有节点)
Triggers
clear_search.jstree
clear_search.jstree Event
search plugin
搜索完成后触发
nodes
jQuery
匹配节点的jQuery集合(最后一次搜索的结果)str
String
搜索字符串(最后一个搜索字符串)res
Array
表示匹配节点的对象的集合(最后一次搜索的结果)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论