怎么获取决策报表中A1单元格扩展的所有单元格呢

这段js可以获取A1单元格,但是对扩展后的其他单元格就不生效了,有什么修改办法吗

setTimeout(function() {

_g().options.form.getWidgetByName("report0").element.find("td[id^=A1-]").css("color","red");

}, 200);

FineReport 遇见l 发布于 2022-3-14 09:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-3-14 10:04

建议数据放到A2单元格,A1单元格设置一个统计函数count(),统计下总行数,保证每行有数据

然后设置循环语句

setTimeout(function() {

var a=_g().options.form.getWidgetByName("report0").element.find("td[id^=A1-]").text();

for(var i=2,i<a+3,i++)

{_g().options.form.getWidgetByName("report0").element.find("td[id^=A"+i+"-]").css("color","red");}

}, 200);

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-14 10:02

确实有个很简单的方法,找个单元格把这一列的数据合在一起(CONCATENATE()),然后直接获取这个单元格的数据就行了

  • 遇见l 遇见l(提问者) 可是我这里是想把这一列在js里面改变颜色
    2022-03-14 10:03 
最佳回答
0
shirokoLv6资深互助
发布于2022-3-14 10:07

为什么不用条件属性呢

  • 3关注人数
  • 342浏览人数
  • 最后回答于:2022-3-14 10:07
    请选择关闭问题的原因
    确定 取消
    返回顶部