用JS给扩展行给后方单元格赋值,为什么只有第一行有效?



image.png

image.png


B3为数字控件,写了编辑后事件:

var a = this.getValue();

contentPane.setCellValue(row,col+1,a);


参数row=row()-1;  col=col()-1


第一行可以成功,但第二行以后就失效了,尝试alert(a)可以成功,说明JS是有效的。


注:不要用公式,不用公式,谢谢。因为公式会产生父格,影响后续计算。

FineReport xuejun1005 发布于 2019-12-2 16:35 (编辑于 2019-12-2 16:39)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
shirokoLv6资深互助
发布于2019-12-2 16:49

contentPane.setCellValue(row,col+1,a);是先列后行。。

所以是contentPane.setCellValue(col+1,row,a);

  • xuejun1005 xuejun1005(提问者) 好吧,低级错误,第一行正好碰到了行列值一样,所以。。。。谢谢大神。
    2019-12-02 17:06 
  • 2关注人数
  • 1211浏览人数
  • 最后回答于:2019-12-2 16:49
    请选择关闭问题的原因
    确定 取消
    返回顶部