多语言展示
当前在线:1667今日阅读:176今日分享:34

FineReport制作数据报表:获取最后编辑值

对单元格设置了及时校验后,在这个单元格输入值之后,编辑其他单元格时,刚输入的单元格便会进行及时校验,若校验不通过则会有提示。那如何获取最后编辑的单元格值呢?下面就通过FineReport制作数据报表为例来进行介绍
工具/原料

FineReport制作数据报表工具 V8.0

方法/步骤
1

思路可编辑的单元格对应一个input元素,当焦点在某个单元格时,该input元素便会添加一个text的class类,因此我们只需获取这个元素,便可以获得其value属性值。

2

新建工作簿,表样设计如下:

4

点击模板>模板web属性>填报页面设置,添加一个自定义按钮,给自定义按钮添加如下js:var lasteditValue = $('input:text').attr('value'); //获取最后编辑的单元格的值if(lasteditValue > 100 || lasteditValue < 1){alert('年龄错误!'); }

5

保存模板,点击填报预览,依次输入值,输入最后一个单元格后不点击其他单元格,直接点击自定义按扭,可以看到,最后一个单元格进行了校验。

推荐信息