JS获取填报预览单元格

目录:

1. 概述

总章节中,我们综述了js获取填报页面的控件、单元格的一些方法,首先,我们介绍如何使用js获取填报预览的单元格,并给之赋值。
以一个填报表为例子,效果如下图:

222

222

2. 示例

打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\MultiFormReport\master-sub.cpt
在模板中设置两个按钮,一个是获取值,一个是赋值按钮,然后将按钮设置点击事件。

1)获取值的具体js如下:
var v1=contentPane.getCellValue(0,0,3); var v2=contentPane.curLGP.getCellValue(2,3); var v3=contentPane.curLGP.getCellValue("E4"); alert("第一个sheet的第1列第4行的值为"+v1+",第3列第4行的值为"+v2+",E4单元格的值为"+v3);

222

2)赋值的具体js如下:
contentPane.setCellValue(0,0,3,"customer"); contentPane.curLGP.setCellValue(2,3,"employee"); contentPane.curLGP.setCellValue("E4",null,"business"); alert("第一个sheet的第1列第4行改为customer;第三列第4行改为employee,E4单元格改为business");

注:赋值的js里面,当前sheet的C4单元格和E4单元格的值为显示值,如果点击提交按钮,将数据入库,在数据库中只能看到A4单元格的值,C4和E4单元格的值并没有入库。


222

附件列表


主题: 二次开发
标签: 已验证

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)