想实现一个ztree,点击节点完全不影响这个节点的子级和父级

发布于 2022-01-02 15:33:13 字数 150 浏览 894 评论 14

我使用ztree,实现一个复选框树,父子节点不能关联,开始使用 chkboxType:  { "Y": "", "N": "" },父子还是会影响,我想实现功能的是,选中父级,子级选中状态都不会变化,选中子级,父级的状态也不会变化,完全是单独的节点,急,希望大佬指惑

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(14

陌若浮生 2022-01-08 01:32:59

引用来自“tkl2wf”的评论

http://www.treejs.cn/v3/demo.php#_201

配置信息那里都不选择,,我觉得完全满足你说的,,选择某个节点,不会更新上下级的选择状态,,只是样式有些变化

风苍溪 2022-01-08 01:32:17

var zTreeOrg = $.fn.zTree.getZTreeObj("treeSsgq");
    nodes = zTreeOrg.getCheckedNodes(true),v = "", dataid = "";
    for (var i = 0, l = nodes.length; i < l; i++) {
        if (!nodes[i].getCheckStatus().half) {
            v += nodes[i].name + ",";
            dataid += nodes[i].id + ",";
        }
    }
    if (v.length > 0) v = v.substring(0, v.length - 1);
这是获取方法

倾城泪 2022-01-08 01:32:00

老哥,我测试过了,但是我想问问这种灰色,和灰色勾选到底什么意思,为什么不能选中

灵芸 2022-01-08 01:19:37

而且老哥,你看,这种勾选,父节点单独勾选不是正常的勾选,只有当子节点全部勾选之后,父节点的勾选状态才是正常的勾选状态

悲喜皆因你 2022-01-07 23:32:05

回复
灰色可以选中的,灰色是代表子节点有选中,颜色变换,如果关闭的状态可以直接有子节点选中吧,,你可以把样式的颜色改了就可以了。。。 checkbox_false_part 只是个图片坐标而已 checkbox_true_part 这两个样式改了就可以

终遇你 2022-01-07 19:07:55

你自己测试一下呢

等你爱我 2022-01-07 17:55:16

兄弟,你看右侧的setting配置信息说明,, 被勾选时 ,取消勾选时的复选框,, 下面有应该怎么配置

已下线请稍等 2022-01-07 14:53:28

这不是半勾选嘛 ,而且我取消所有的联系,勾选除了下面这种都获取不到

因为看清所以看轻 2022-01-07 13:28:46

http://www.treejs.cn/v3/demo.php#_201

配置信息那里都不选择,,我觉得完全满足你说的,,选择某个节点,不会更新上下级的选择状态,,只是样式有些变化

离不开的别离 2022-01-07 00:07:32

这种我试过多次,但是看到那个灰色勾选的class名称和关联时候的的半勾选的class是一样的,而且无法和正常勾选哪样正常获取

倚栏听风 2022-01-06 16:09:57

只对当前节点有效

风透绣罗衣 2022-01-06 14:13:52

你好,这个样式变化我倒是可以修改,但是如果子节点不全部选中,父节点就不能选择,而是半勾选状态,我需要实现的是,父子节点都可以单独选择,不互相影响

像你 2022-01-04 17:44:57

回复
没有半勾选状态吧,,

只为守护你 2022-01-02 17:22:56

这种设置没什么关联吧,只是样式有变化吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文