关于contentPane.setCellValue()参数问题

为什么这样写参数,对应的Q3,R3单元格赋值不了数据?应该怎么参数?行号我获取对的了。

07294c4b78b20b5215deb33f6bdca8a.png

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

contentPane.setCellValue("q3",null,M);你都指定是Q3了。那么不用行号了呀。。

要动态就是这样的假如你是按钮。每一行一个按钮

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

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col; //列号

var ro = cr.row; //行号

contentPane.setCellValue(col-1,ro,"你要的值");//给按钮单元格前面一列的单元格赋值

  • 章鱼哥48030 章鱼哥48030(提问者) contentPane.setCellValue(\"R3\",ro,\"你要的值\"); 我这样写不行的吗?我要给R3的列,对应的行的单元格赋值,为什么不行。。
    2022-06-01 11:04 
  • CD20160914 CD20160914 回复 章鱼哥48030(提问者) ro不要了呀。。。你用我最上面的就行了呀contentPane.setCellValue(\"r3\",null,M);
    2022-06-01 11:05 
  • 章鱼哥48030 章鱼哥48030(提问者) 回复 CD20160914 它是扩展行,所以要有行数。。现在好了,用你的方法,不能写:R3,必须要写相对的值就可以:contentPane.setCellValue(col+4,ro,\"test\"),问题解决,谢谢
    2022-06-01 11:19 
最佳回答
0
omydaiLv5见习互助
发布于2022-6-1 11:12

image.png

你参考一下, 写q3扩展以后就不行了

  • 3关注人数
  • 745浏览人数
  • 最后回答于:2022-6-1 11:12
    请选择关闭问题的原因
    确定 取消
    返回顶部