根据单元格中是否有数据控制单元格控件是否可用

想实现的效果是,A和B两个单元格,A填写了,B就无法填写,A为空,B就可以填写,反之一样,两个都是下拉框控件,请教各位大神有没有方法实现。

FineReport 用户a1655105 发布于 2022-2-11 13:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2022-2-11 13:53(编辑于 2022-2-11 14:08)

假设你要控制的下拉框在当前 下拉框右边一个单元格;

当前下拉框编辑后事件或者编辑结束事件: var location = this.options.location;  //获取当前控件的位置 var k = FR.cellStr2ColumnRow(location); var co=k.col+1//列号向右偏移一格。 var ro=k.row var xiala2 =contentPane.getWidgetByCell(FR.columnRow2CellStr({ col: co, row: ro }));//获取相对位置中的控件 if(this.getValue()!=''){xiala2.setEnable(false)}

else{xiala2.setEnable(true)}

  • 用户a1655105 用户a1655105(提问者) 这个可以实现A单元格有值的时候,B单元格不可用,如果想恢复B单元格的控件可用应该怎么实现呢
    2022-02-11 14:08 
  • luojian0323 luojian0323 回复 用户a1655105(提问者) 清空A单元格中的值
    2022-02-11 14:09 
  • 用户a1655105 用户a1655105(提问者) 回复 luojian0323 感谢感谢,不好意思刚才没看到最后一行JS
    2022-02-11 14:16 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-2-11 13:52(编辑于 2022-2-11 14:08)

。。。。。。

填报限制22.rar

  • 4关注人数
  • 568浏览人数
  • 最后回答于:2022-2-11 14:08
    请选择关闭问题的原因
    确定 取消
    返回顶部