gpt4 book ai didi

jsTree 禁用一些复选框

转载 作者:行者123 更新时间:2023-12-04 09:59:30 25 4
gpt4 key购买 nike

使用带有复选框插件的jsTree(3.1.0+)是否可以允许并非所有复选框都选中-禁用其中一些?

我在这里找到了旧版本 jsTree 的解决方案 jstree disable checkbox但它不适用于 jsTree 3.1.0+ 版本。

隐藏复选框的解决方案jsTree Hide Checkbox正在工作,但是如果我单击该文件夹,则无论如何都会选中隐藏的复选框。

谢谢。

最佳答案

请记住,除非您使用 checkbox.tie_selectionfalse ,选择和检查是一回事。

所以您可以直接调用.disable_node()在要禁用的节点上。

编辑 :使用 repo 中的最新代码(注意 - 不是 3.1.1,而是最新代码):
https://github.com/vakata/jstree/archive/master.zip

您现在可以指定 checkbox_disabled状态:

<div id="jstree">
<ul>
<li data-jstree='{"checked":true}'>checked</li>
<li data-jstree='{"checkbox_disabled":true}'>checked</li>
</ul>
</div>

当然也在 JSON 中:
{ "id" : "Test node", "state" : { "checkbox_disabled" : true } }

您还可以在运行时使用 enable_checkbox(node) 更改复选框的禁用状态。和 disable_checkbox(node) .

关于jsTree 禁用一些复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30237408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com