复选框控件改变状态时,如何通过JS控制其它控件,复选框为true时可见可用,为false时不可用?

JS.png

如上图,B3复选框改变状态时,如何通过JS控制,C3中的文本控件(控件名为:CC),当B3为true选中时C3可见可用,默认B3为false时,C3不可见不可用?

求大神指教,谢谢!

Renzheng 发布于 2019-9-6 11:16
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
RenzhengLv4见习互助
发布于2020-7-10 08:37

默认情况一下,设置C3文本控件不可用;

在C3控件中增加编辑后事件:

var aa=this.getValue();//获取当前值

var location = this.options.location;//获取当前控件的位置

var lc = FR.cellStr2ColumnRow(location);

var c = lc.col;  //列号

var r = lc.row;  //行号

if(aa="true")

{contentPane.getWidgetByCell(FR.columnRow2CellStr({col:c+1,row:r})).

setEnable(true); 

contentPane.getWidgetByCell(FR.columnRow2CellStr({col:c+1,row:r})).

setVisible(true);}

最佳回答
0
firegunzxLv6高级互助
发布于2019-9-6 11:23

JS根据条件控制参数控件是否显示(可用)-https://help.finereport.com/doc-view-1195.html

参考一下

最佳回答
0
thysai_stLv3见习互助
发布于2019-9-17 13:22

你这个问题解决了没,我也碰到此问题了。

  • 2关注人数
  • 1670浏览人数
  • 最后回答于:2020-7-10 08:37
    请选择关闭问题的原因
    确定 取消
    返回顶部