状态插件
优质
小牛编辑
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 Event
state plugin
当状态插件完成恢复状态时触发(如果没有要恢复的状态,则在就绪后立即触发)。
save_state ()
state plugin
保存状态
restore_state ()
state plugin
从用户的计算机恢复状态
clear_state ()
state plugin
清除用户计算机上的状态