软件下载 > 应用软件 > 办公软件 > Microsoft Office Excel2007使用技巧 > excel报表FineReport中如何使用js进行及时校验

excel报表FineReport中如何使用js进行及时校验

软件分类:办公软件大小:未知时间:2023-11-07
软件介绍:Excel 2007是一款老牌的办公软件套装,excel2007内存占用低,运行速度快,体积小巧。excel2007具有强大插件平台支持,zol提供Excel 2007官方下载。

在数据填报过程中,编辑完成后常需与特定单元格核对,实时验证。接下来,我们将通过Excel报表FineReport展示如何运用JavaScript实现即时校验的步骤。

1、 模板设计表样设计如下:设置B2单元格的控件类型为数字型,设置B3单元格的控件类型为文本

excel报表FineReport中如何使用js进行及时校验

2、 JS事件设置对B2单元格控件设置事件编辑,添加编辑结束事件,具体JS代码如下:var D2value = contentPane.curLGP.getCellValue("D2"); //获取D2单元格的值if (this.getValue() < D2value){ ? ? //判断输入值是否小于D2单元格值? ?FR.Msg.alert(FR.i18n.Alert, "该值不能小于" + D2value); ? ? //弹出对话框? ?return false;}3对B3单元格控件进行事件编辑,添加编辑结束事件,具体JS代码如下:var D3value = contentPane.curLGP.getCellValue("D3"); ?//获取D3单元格的值if (this.getValue() != D3value){ ? ? ? //判断输入是否与D3单元格相等? ?FR.Msg.alert(FR.i18n.Alert, "该值应等于" + D3value); ? //弹出对话框? ?return false;}其中,D3value是自定义变量,用于获得D3单元格的值,if语句是用来判断该单元格输入后的值是否等于D3value,如果不是是则弹出警告:该值应等于abc。4填报预览点击填报预览,在B2单元格中输入数字1,并按回车确定,则弹出警告,如下图:

excel报表FineReport中如何使用js进行及时校验

文章标题:excel报表FineReport中如何使用js进行及时校验

文章链接://www.hpwebtech.com/jiqiao/211833.html

为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。

Microsoft Office Excel2007软件简介

excel2007是2007版的Microsoft Office中的重要模块组件,Excel2007可以在电脑上编写电子表格,是最好用的办公软件,可以满足用户对表格的自定义编辑,还具有强大的图形功能,功能全面。zol提供excel2007官方版下载。excel2007具有强大插件平台支持,免费提供海量在线存储空间及wps文字文档模板,支持阅读和输出PDF文件,全... 详细介绍»