具有默认 cheked 属性的 jstree 并通过掩码查找节点

jstree with default cheked attribute and find node by mask

我最近将 jstree 集成到我的站点中,但问题是,我不知道如何默认为 jstree 节点元素提供 checked 属性,Jstree - precheck checkboxes 之类的不是我的情况。 data-jstree='{"selected":true}' 之类的东西正在工作,但我不希望只选择元素。 还有一件事,我在任何地方都找不到:是否可以获取所有节点 ID(即使未选择它们),或者我可以通过掩码获取节点 ID 吗? 提前致谢

最新的 commit 修复了这个问题并使您能够使用它(我想这就是您所需要的):

<div id="jstree">
    <ul>
        <li data-jstree='{"selected":true}'>Root 1</li>
        <li data-jstree='{"state":{"checked":true}}'>Root 1</li>
    </ul>
</div>

您可以从这里下载最新代码:https://github.com/vakata/jstree/archive/master.zip