- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我让用户打开一棵树,选择叶子,然后关闭该页面,那么下次用户打开树时,他们将返回到与上次关闭页面时相同的节点和叶子。
但是,在我的情况下,在关闭和重新打开树之间,我的用户在其他应用程序页面中执行其他操作,这可能意味着我希望使用选择的不同叶子(但相同的节点)重新打开树。
鉴于我正在使用“状态”插件,如何手动设置选定的叶子?
谢谢。
最佳答案
只要您使用state
插件,您所做的每一个更改都会立即写入您的本地存储。
要以编程方式更新它,您可以使用以下命令:
// get the object out of data in localStorage
var treeObj = JSON.parse(localStorage.getItem('jstree'));
// update the selected items array
treeObj.state.core.selected = [ "yourNewId"];
// save it back
localStorage.setItem( 'jstree', JSON.stringify(treeObj) );
查看演示 - Fiddle Demo 。单击更新
按钮并再次运行fiddle。您将看到所选节点现在更改为 Cat 0.3
。
关于javascript - 如何使用状态插件管理选定的叶子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41637577/
Infix[]仅适用于第一级: Infix[(c a^b)^d] (* -> (a^b c) ~Power~ d *) 由于我想(不要问为什么)将完整表达式切换为中缀表示法,因此我尝试了以下操作: S
我正在寻找遍历特定元素的叶子的最有效方法。例如: One Two Paragraph Text
我想评估 bool 表达式,例如 a=b & s、>=、{ eval() {} // bool operator()(const var& v) const {
我正在尝试将物联网边缘设备设置为边缘网关。我们不希望我们的叶子/传感器/下游设备直接连接到互联网/云,因此我希望物联网边缘网关(顾名思义)能够桥接下游设备和云/物联网之间的连接中心。但是,我意识到任何
我是一名优秀的程序员,十分优秀!