SpreadJS的数据验证是一个可以实时进行校验的功能,可以很方便的处理日常的数据校验。当我们在填报场景时,经常会遇到需要对填报信息进行数据校验的情况。这个时候数据验证就是一个非常好的处理方式。同样的,填报时我们有需要在提交的时候获取所有验证信息,来判断是否可以提交的需求。本教程将告诉大家如何用一次性获取所有数据验证的结果。
利用sheet.isValid(row, col, value); 方法我们可以判断value是否能够通过在row,col上设置的数据验证。那么我们稍微改造一下该接口就可以获得row,col下当前输入的结果是否满足验证,参考下面的代码:
- sheet.isValid(row, col, sheet.getValue(row,col));
复制代码 之后,我们只需要将每个数据验证按照上面的方式判断结果即可。
完整demo参考附件
|
|