js怎样实现复选框联动全选?

WorkBook4.cpt

我有一个复选框,选中时,它后面几个复选框全选,而后面这几个复选框,每一个复选框后面都跟有一个复选框组,复选框选中时,对应的那个复选框组也全选,这样就形成了当最初那个复选框选中时,后面几个复选框全选,同时,相应的这几个复选框组也全选这样的情形。但是事实并非如此,当我选中最初那个复选框时,只是后面跟的这几个复选框全选了,那些个复选框组并没有被选中,只有当我手动去选中后面的复选框时,对应的复选框组才会全选。

选中1时:

image.png

选中1.1时:

image.png

为什么选中1时,后两列的复选框组不能选中呢?

FineReport 栀~毓 发布于 2019-10-10 10:04 (编辑于 2019-10-10 10:08)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
4
张洪威Lv6高级互助
发布于2019-10-10 10:07(编辑于 2019-10-10 10:15)

这个吧。


复选联动.cpt


  • 栀~毓 栀~毓(提问者) 这种方法是可以解决这个问题,但是太过复杂了,我如果在中间再加一层复选框的话,那前面所有的复选框的状态改变事件都要改,太麻烦了,还有其他的办法吗?
    2019-10-10 10:19 
  • 栀~毓 栀~毓(提问者) 没办法在我那个的基础上通过帆软内置的功能实现吗?不去改js代码。
    2019-10-10 10:20 
最佳回答
0
孤陌Lv6资深互助
发布于2019-10-10 10:18

这个赋值是不会触发 状态改变事件的

最佳回答
0
凌建Lv7高级互助
发布于2019-10-10 10:27

20191010-102501.mp4

这种可以吗

  • 5关注人数
  • 820浏览人数
  • 最后回答于:2019-10-10 10:27
    请选择关闭问题的原因
    确定 取消
    返回顶部