求问大家:在分页模式下使用JS如何获取到(单元格扩展后的)合计行某一单元格的值?


求问大家:在分页模式下使用JS如何获取到(单元格扩展后的)合计行某一单元格的值?


var 销售总额 = this.options.form.getWidgetByName("销售总额"); 

//下句必须在填报模式下才能取得行数,在分页模式下怎么写呢?

var rownum = $(".sheet-container").eq($(".fr-sheetbutton-container").index($(".fr-sheetbutton-container-active"))).find("td[id^='C']").length+1; //获取当前sheetC列单元格个数,再加1行,即合计行的行数

//alert(rownum);

var curnum=contentPane.curLGP.getCellValue("C"+rownum)

销售总额.setValue(curnum);


请见示例文件:

GettingStarted.cpt

image.png





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

分页模式不支持这个js得哦,只能在填报模式下


最佳回答
0
luojian0323Lv7资深互助
发布于2020-12-20 15:18

单元格位置不变的情况下是可以获取的,如果动态查询,还要用同样 代码的话就不行了。

image.png

  • alu alu(提问者) 多谢回复!我的解决办法:空出了第一行,在这一行设置公式=动态合计单元格,然后用JS从第一行中取值
    2020-12-21 09:23 
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2020-12-20 19:38

如果要汇总值,直接可以sql函数来查询放在上面把

  • alu alu(提问者) 多谢回复!我的解决办法:空出了第一行,在这一行设置公式=动态合计单元格,然后用JS从第一行中取值
    2020-12-21 09:22 
  • 4关注人数
  • 705浏览人数
  • 最后回答于:2020-12-20 19:38
    请选择关闭问题的原因
    确定 取消
    返回顶部