复选框的状态变更时间,为什么调用g().getCellvalue这个函数一直报错

image.png

用的是帆软10这个版本的,报下图这个错

image.png

FineReport 郑在通话中 发布于 2023-8-4 10:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-4 10:34

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

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col; //列号

var ro = cr.row; //行号

var num4=contentPane.getCellValue(0, col+2, ro);

alert(num4)

这个不会报错,用填报预览!

  • 郑在通话中 郑在通话中(提问者) 如果不用填报预览,可以有获取当前行某一列的值的方法吗
    2023-08-04 10:39 
  • CD20160914 CD20160914 回复 郑在通话中(提问者) 不用填报预览,哪里来的编辑后事件????
    2023-08-04 10:41 
  • 郑在通话中 郑在通话中(提问者) 回复 CD20160914 就是原本是打算直接在状态变更事件里面写的
    2023-08-04 10:45 
  • CD20160914 CD20160914 回复 郑在通话中(提问者) 我不是在另一个帖子上传了文件吗?你用填报预览还没有测试出来???我上面的代码就可以的,用填报预览!!!
    2023-08-04 10:46 
  • 郑在通话中 郑在通话中(提问者) 回复 CD20160914 你的那个例子我打不开,说版本不够,因为我这个正式库是FR10的,我也很无奈
    2023-08-04 10:49 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-4 10:33(编辑于 2023-8-4 10:46)

这个方法是填报转有的,要填报预览才行哦

获取和设置单元格值接口

image.png

$("tr[tridx=行号]","div.content-container").children().eq(列号).html()

试试

https://help.fanruan.com/finereport/doc-view-1200.html

var a = $("tr[tridx=2]","div.content-container").children().eq(1).html();alert("第3行第2列值为:"+a);$("tr[tridx=2]","div.content-container").children().eq(1).html(1001);alert("第3行第2列值被修改为1001");

  • 3关注人数
  • 182浏览人数
  • 最后回答于:2023-8-4 10:46
    请选择关闭问题的原因
    确定 取消
    返回顶部