将复选按钮变成单选按钮的JS有点问题。

使用了一个JS就是将复选按钮变成单选按钮。只能选中一个。但是

在只有一条数据的情况下。我如果勾选的话就报错。

但是只要数据大于1条就没问题。

有懂得JS的好兄弟。帮忙看看

image.png

image.png

Stargazy丿pie 发布于 2021-10-18 13:57
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Stargazy丿pieLv5见习互助
发布于2021-10-28 11:34

换了一个其他的JS 这个JS在只有一条数据的情况不报错

var location=this.options.location;

var cells=FR.cellStr2ColumnRow(location);

var c=cells.col;

var r=cells.row;

var values=this.getValue();

if(values){

for(i=1;i<=counts;i++){

if(i+3!=r){

contentPane.getWidgetByCell(FR.columnRow2CellStr({col:c,row:i+3})).setValue(false);

_g().setCellValue(c,i+3,false)

}

}

}

image.png

最佳回答
0
shirokoLv6资深互助
发布于2021-10-18 14:00

getwidgets 注意是复数,这个就是获取复数个同名控件用的,只有一个控件,后续的foreach会有问题

  • Stargazy丿pie Stargazy丿pie(提问者) 奥,这样啊。那可以修改嘛?如果修改该怎么该那?您能详细说一下嘛
    2021-10-18 14:16 
  • 1关注人数
  • 540浏览人数
  • 最后回答于:2021-10-28 11:34
    请选择关闭问题的原因
    确定 取消
    返回顶部