帆软里复选框如何联动?

比如我上面选了1月,2月,下面也要选对应的1月和2月,取消也要一块取消。同时我还需要只能选连续的月份,不能跳着选,比如我只能选3,4,5月,不能选3,4,6月这样,用js怎么控制啊?微信图片_20191021110418.jpg

FineReport 12083492 发布于 2019-10-21 11:07
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
13203577033Lv5见习互助
发布于2019-10-21 11:24(编辑于 2019-10-21 11:28)

就是获取控件名,加入     上面的控件名是   nameA 下面的是nameB


那么就是nameA的值 = nameB的值啊,


var nameA = this.options.form.getWidgetByName("nameA").getValue();  

var nameB = this.options.form.getWidgetByName("nameB");


 nameB.setValue(nameA);


这样


也可以firegunzx的那个方法一样


用sql控制也可以

主要还是看你的模板是怎么设计的

  • 12083492 12083492(提问者) 值是true或者false,问题是A选择的时候B要一块跟着选上
    2019-10-21 11:28 
  • 13203577033 13203577033 回复 12083492(提问者) 就是下面的和上面的要一模一样吗?那就是这样的,我这个是自己学的移动端的js改的,不知道你能不能用.
    2019-10-21 11:29 
  • 12083492 12083492(提问者) 回复 13203577033 你这个的效果就是选了上面的1月,下面的1月显示的没有勾选,但是值已经改成true了,而且我如果下面的选择1月,你上面的不会选择或者取消选择,我现在就是没法给前面的框checked,只有通过value来判断是否checked
    2019-10-21 11:32 
  • 13203577033 13203577033 回复 12083492(提问者) 不知道你说的啥....你的需求如果是 1.上面的选什么.下面就是什么, 2.下面选的是什么,上面就是什么. 3.就是上面和下面永远保持一直的值 我这种方案肯定是可以的.
    2019-10-21 11:43 
  • 12083492 12083492(提问者) 回复 13203577033 setValue试了一下~好像是可以,谢谢啦。不过连续月份的选择怎么写啊
    2019-10-21 12:00 
最佳回答
0
firegunzxLv6高级互助
发布于2019-10-21 11:24
最佳回答
0
张洪威Lv6高级互助
发布于2019-10-21 11:30(编辑于 2019-10-21 13:57)

参考这个cpt吧。


月份连选new.cpt


image.png

  • 12083492 12083492(提问者) 可以单独选3月,或者2月,也可以从2月往后开始多选,但是必须月份连续,你这个模版还是有一点点问题啊
    2019-10-21 12:02 
  • 张洪威 张洪威 回复 12083492(提问者) 更新在回答了。你重新下载下。
    2019-10-21 13:57 
最佳回答
0
豆豆小可爱Lv5中级互助
发布于2019-10-21 11:35

21-参数选择.cpt

能实现上面选了下面就选了;或者下面选了,上面就选了

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