填报单元格里设置值只能用setCellValue吗

这个要传行列号,如果要改一下格式就会很麻烦,又要重新调整,有没有其他办法设置值,或者有办法根据起的控件名获取到这个控件的行列号吗,这样setCellValue也不用调整

FineReport 檬茶茶 发布于 2022-3-30 16:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-30 16:33(编辑于 2022-3-30 16:33)

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

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col;  //列号

var ro = cr.row;  //行号

这样动态的不麻烦呀。。

contentPane.setCellValue(0,col+1,ro,"1"); //后面一个单元格赋值

列与行都可以加数字的。。

  • 檬茶茶 檬茶茶(提问者) 我想根据控件名来获取怎么写呢,这个好像只能获取当前栏位的行列
    2022-03-30 16:43 
  • CD20160914 CD20160914 回复 檬茶茶(提问者) var arr = _g().getWidgetsByName(\"控件名称\"); 这样会获取所有值
    2022-03-30 16:46 
  • 檬茶茶 檬茶茶(提问者) 回复 CD20160914 我找到答案了 https://bbs.fanruan.com/wenda/question/15733.html
    2022-03-30 16:47 
  • 2关注人数
  • 363浏览人数
  • 最后回答于:2022-3-30 16:33
    请选择关闭问题的原因
    确定 取消
    返回顶部