当前位置: 首页 > 文档资料 > jsTree 中文文档 >

状态插件

优质
小牛编辑
135浏览
2023-12-01

使用可用选项(localStorage,Cookie等)将树的状态(选定节点,打开的节点)保存在用户计算机上

$.jstree.defaults.statestate plugin

存储状态插件的所有默认值

$.jstree.defaults.state.keystate plugin

保存当前树时使用的键的字符串(如果在项目中使用多个树,则更改)。默认为 jstree.

$.jstree.defaults.state.eventsstate plugin

用空格分隔的触发状态保存的事件列表。默认为 changed.jstree open_node.jstree close_node.jstree.

$.jstree.defaults.state.ttlstate plugin

状态将过期的时间(以毫秒为单位)。默认为'false'含义-不过期。

$.jstree.defaults.state.filterstate plugin

在使用一个参数(状态对象)恢复状态之前将执行的功能。可用于清除状态中不需要的部分。

$.jstree.defaults.state.preserve_loadedstate plugin

应该还原已加载的节点(将其设置为true意味着可能会为某些用户加载整个树-请谨慎使用)。默认为 false

state_ready.jstree Eventstate plugin

当状态插件完成恢复状态时触发(如果没有要恢复的状态,则在就绪后立即触发)。

save_state ()state plugin

保存状态

restore_state ()state plugin

从用户的计算机恢复状态

clear_state ()state plugin

清除用户计算机上的状态