单选控件如何根据其它单选控件做判断?

本帖最后由 afr751116 于 2016-9-17 19:55 编辑

1、A单元格做了一个单选控件,控件内容分别是:1,2,3
2、B单元格做了一个单选控件,控件内容分别是:4,5,6
如何做到
当用户B格选择了4, A格自动选1并锁定不能编辑。
当用户B格选择了5,A格不自动选择也不锁定编辑,让用户自己操作。
当用户B格选择了6,A格自动选2,但是不锁定编辑。


FineReportafr751116 发布于 2016-9-17 12:19
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
cherishdqy发布于2016-9-17 12:19(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    感谢, 如果bs,bsc,6变成下拉复选框的话,写法改变大吗
    回复
    2016-09-18 22:07 
最佳回答
0
yixingtianyuan发布于2016-9-17 15:30(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    我的是那种单选控件,就是把几个选项摆在那里,让你选其中一个的。  不过JS应该一样吧
    回复
    2016-09-17 15:39 
最佳回答
0
afr751116发布于2016-9-17 15:39(编辑于 2023-9-6 09:34)
555
  • yixingtianyuan yixingtianyuan

    哦!这样啊,复选框控件,是吧?那就不太一样了哦!复选框的话,js我不会写{:9_225:},js初学者,请原谅{:9_225:}
    回复
    2016-09-17 15:41 
最佳回答
0
yixingtianyuan发布于2016-9-17 15:41(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-9-17 21:01(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2016-9-18 01:03(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    根据你的例子,如果多几个选择就是继续增加
    else if(b_value==\"6\")
    {
        a.setValue(\"2\");
        a.setEnable(true);               
    }

    就可以了是吗?另外那些4、5字眼,直接换成单元格也是可用的吗?还是说单元格要换成

    a.setValue(  \'\" + D18 + \"\'  );  ?
    回复
    2016-09-18 09:53 
  • afr751116 afr751116(提问者)

    你好,我照复制进去,改了一下,没成功,我把附件上传了,麻烦帮看下,谢稿
    回复
    2016-09-18 20:52 
最佳回答
0
afr751116发布于2016-9-18 09:53(编辑于 2023-9-6 09:34)
555
  • yixingtianyuan yixingtianyuan

    单元格可以用啊!只不过赋值就不是这么写了,用楼上大神的js吧!比我的简单,而且好理解。{:9_225:}
    回复
    2016-09-18 10:44 
最佳回答
0
yixingtianyuan发布于2016-9-18 10:44(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-9-18 20:52(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy
    代码第一行,你怎么把var a改成了A1啊?我定义了a这个变量,后面判断是用这个变量的啊,你改了这个变量名不改后面肯定错了啊,而且你的控件没有设置控件名,设置模板参数a,然后设置第一组单选的控件名为模板参数a,这样在js中才能通过contentPane.getWidgetByName(\"a\")获取到第一组单选啊
    回复
    2016-09-17 12:19 
最佳回答
0
afr751116发布于2016-9-18 22:07(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 799浏览人数
  • 最后回答于:2016-9-18 22:23
    活动推荐 更多
    热门课程 更多
    返回顶部