关于插件模板消息的问题

前两天测试一下模板消息功能,发现这个插件没有很好的和FR融合

看下面:

image.png

image.png

在FR里我们知道编辑完一个单元格,要想获取它的值是要通过JS来实现的,像这样才能获取_g().getCellValue("E10",null),直接获取${E10},获取不到值

而消息模板里不支持JS,只能写${单元格},所以不能获取数值

各位大神,有解决办法吗?

你们可以都不明白我的意思,再举个例子:

image.png

image.png

image.png

上传CPT,大家研究一下

测试单元格什么时候得到值.cpt

FineReport nhb2318 发布于 2021-9-22 19:14 (编辑于 2021-9-22 20:23)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
nhb2318Lv4初级互助
发布于2021-9-23 08:45

实在没办法,只能用笨办法来解决了,编辑完那个文本控件后,通过JS来把值传给模板参数,然后这个单元格的值就等于这个模板参数,这样的话这个页面就带了参数,然后发送消息的时候就可以直接用${参数}或者${这个单元格了}

  • wql88888 wql88888 你这个是如何写出来的 我想看一下 可以吗
    2021-09-23 09:21 
最佳回答
0
zsh331Lv8专家互助
发布于2021-9-22 19:28

通过单元格”编辑结束事件“来自动完成(相当于获取焦点对象);

————————————

var cell = contentPane.curLGP.getTDCell(1,1); 

//获取焦点所在的单元格对象,getTDCell(1,1)即 B2 单元格

contentPane.curLGP.selectTDCell(cell); 

//选择单元格

————————————

-- 填完值后,聚焦其它单元格,使其E10单元格值生效,然后再获取即可;

  • nhb2318 nhb2318(提问者) 我更新了问题,你可能没有明白我的意思
    2021-09-22 21:02 
  • 1关注人数
  • 366浏览人数
  • 最后回答于:2021-9-23 08:45
    请选择关闭问题的原因
    确定 取消
    返回顶部