jsTree 可以使用无线电检查吗

tun*_*ang 3 javascript checkbox jquery plugins jstree

我知道有一个名为 jquery.tree.checkbox.js 的 jsTree 插件。这使树节点多可检查。

我只是想知道是否有插件可以检查树节点?或者我如何修改 jquery.tree.checkbox.js 来实现这一点?

Asa*_*saf 6

这可以简单地通过添加属性来完成

    rules:{
            multiple : false
          } 
Run Code Online (Sandbox Code Playgroud)

里面的配置树。这将导致无法选择多个条目。


Dan*_*nce 5

@阿萨夫的答案似乎在2016年的3.3.1版本中不再工作您现在需要设置multiplecore

$jstree.jstree({
    core: {
        multiple: false,
        ...
    }
});
Run Code Online (Sandbox Code Playgroud)


Sho*_*hoe 5

设置multiple:false仍将允许级联,因此您也需要将其关闭。

版本 3.3.3

$(".tree").jstree({
    plugins: ["checkbox"],
    core: {
        data: ...,
        multiple: false
    },
    checkbox: {
        three_state: false,
        cascade: "none"
    }
});
Run Code Online (Sandbox Code Playgroud)