JS循环调用按钮只有一条数据时代码失效

image.png

需要循环调用按钮。但是 数据只有一行的时候  这个代码不好用了。求助大佬解决一下!!!

image.png

FineReport 幻想与现实 发布于 2024-5-17 10:11 (编辑于 2024-5-17 10:21)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6专家互助
发布于2024-5-17 10:17(编辑于 2024-5-17 10:21)

for(var i=0;) 加个var

var arr = _g().getWidgetsByName("a");//获取扩展单选按钮组p1的控件对象数组

if (arr[0] != undefined) 

{

for (var i = 0; i < arr.length; i++)

 {

arr[i].fireEvent('click');

//如果控件长度大于1,

}

} else 

{

arr.fireEvent('click');

//如果控件长度为1,则直接获取控件值

}

  • 幻想与现实 幻想与现实(提问者) var arr = _g().getWidgetsByName("a"); //获取扩展单选按钮组p1的控件对象数组 if (arr[0] != undefined) { for (var i = 0; i < arr.length; i++) { var zt = _g().getCellValue(0, 28, 4); if (zt == 0) { arr[i].fireEvent('click'); //如果控件长度大于1, } } }; else { if (zt == 0) { arr.fireEvent('click'); //如果控件长度为1,则直接获取控件值 } } 加条件判断 这样是对的吗?
    2024-05-17 10:24 
  • 用户k6280494 用户k6280494 回复 幻想与现实(提问者) 你跑一下不就知道对不对了
    2024-05-17 10:25 
  • 2关注人数
  • 134浏览人数
  • 最后回答于:2024-5-17 10:21
    请选择关闭问题的原因
    确定 取消
    返回顶部