JS先关问题咨询(填报报表计算求和)

想实现B列选择“是”的时候能够计算对应A列的值。通过下拉框的事件或者设置按钮都不能实现,求教。

测试20230809.zip

附件是我的填报报表,请大神帮看看。

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

reportlets.rar

参考image.png

----------

var cell = contentPane.curLGP.getTDCell(0,0); //获取焦点所在的单元格对象,getTDCell(0,0)即 A1 单元格

contentPane.curLGP.selectTDCell(cell);   //选择单元格

  • zxj714905510 zxj714905510(提问者) 可以是可以,但是这样效果类似 事件:编辑结束,而不是编辑后,比如我选择以后,必须在点一下别的地方才能计算,如果选择完不点别的地方则没效果
    2023-08-09 15:46 
  • Z4u3z1 Z4u3z1 回复 zxj714905510(提问者) 你可以给控件加一个编辑后事件,js补充在上面了
    2023-08-09 15:48 
  • zxj714905510 zxj714905510(提问者) 回复 Z4u3z1 牛逼!!!!
    2023-08-09 15:49 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-9 15:26

sum(a2{b2='是'})

  • zxj714905510 zxj714905510(提问者) 试了不好使,sum(A2{B2=\'1\'})也不好使,sum(A2{B2=1})也不行
    2023-08-09 15:29 
  • 用户k6280494 用户k6280494 回复 zxj714905510(提问者) 楼下的可以
    2023-08-09 15:33 
  • 2关注人数
  • 190浏览人数
  • 最后回答于:2023-8-9 15:48
    请选择关闭问题的原因
    确定 取消
    返回顶部