前两天测试一下模板消息功能,发现这个插件没有很好的和FR融合
看下面:
在FR里我们知道编辑完一个单元格,要想获取它的值是要通过JS来实现的,像这样才能获取_g().getCellValue("E10",null),直接获取${E10},获取不到值
而消息模板里不支持JS,只能写${单元格},所以不能获取数值
各位大神,有解决办法吗?
你们可以都不明白我的意思,再举个例子:
上传CPT,大家研究一下
测试单元格什么时候得到值.cpt
实在没办法,只能用笨办法来解决了,编辑完那个文本控件后,通过JS来把值传给模板参数,然后这个单元格的值就等于这个模板参数,这样的话这个页面就带了参数,然后发送消息的时候就可以直接用${参数}或者${这个单元格了}
通过单元格”编辑结束事件“来自动完成(相当于获取焦点对象);
————————————
var cell = contentPane.curLGP.getTDCell(1,1);
//获取焦点所在的单元格对象,getTDCell(1,1)即 B2 单元格
contentPane.curLGP.selectTDCell(cell);
//选择单元格
-- 填完值后,聚焦其它单元格,使其E10单元格值生效,然后再获取即可;