填报校验-快逸交互增强
业务背景
用户进行数据填报时,为了避免录入不合法的数据,常常需要在提交数据前,对录入数据进行校验,过滤掉不合法的数据。我们常常会遇到以下类似的需求:
- 用户进行订单数据录入时,希望输入运货费金额是数值,且不能超过500元。录入不符合要求的数据时给出提示。
- 填写订单数据时,订购时间、发货时间都不能早于当前时间,且发货日期不能早于订购时间。
- 录入用户信息时,希望对录入的用户名、身份证号、手机号、邮箱地址、邮编等进行校验,避免输入不合法的数据。
传统解决方案
传统报表制作时用户不但需要掌握报表制作的技巧,还需要熟悉校验函数的编写以及调用规则,才能完成对数据校验的相关设置。对报表制作人员的技术要求较高,并且制作过程复杂。
- 校验运费货为0~500之间的数值。
- 校验输入的邮箱为规定后缀的合法地址。
用户常常需要在填报表中,对于手机号、身份证号码、邮编、邮箱地址等数据根据特定的规则进行过滤,避免输入的数据不合法。而此类数据的校验,通常不能通过 简单的逻辑判断的来完成。以往制作此类报表,用户需要自己去实现对应的校验JS函数,再对函数进行调用,来完成相应的校验设置。步骤繁琐,且对技术人员要 求较高。实现方式如下:
以邮箱校验为例,在录入员工信息时,公司要求员工的邮箱地址必须是合法的,并且需要使用公司统一要求的邮箱后缀。
传统方案,实现此类校验需求,先定义对应的校验函数,再引入定义的JS,然后再通过填报设置,编写校验表达式引用定义函数。
实现步骤繁琐,且对于一般的报表制作人员,函数的实现起来也并非易事。
快逸新方案
针对以上问题,快逸报表中提供了更加方便易用的校验设置方法,以及丰富的校验函数。可以轻松的快速的完成校验设置。
- 使用数据类型校验轻松实现对数据类型和区间的校验设置
进入校验设置界面后,用户只需要选择单元格允许填写的数据的类型,设定数据的取值范围,输入相应提示文字。无需进行任何学习,根据界面提示进行设置即可。
如下图所示,选择允许输入的数据类型为数值,值只能介于0至500之间,在输入的数据不符合要求是,给出相应提示即可。
- 使用函数校验实现常用数据过滤
快逸中增加了函数校验的功能,将常用的校验函数内置产品中,并提供可视化的从中界面。用户只需在制作报表时时,根据需要选择适合的函数,即可完成对应的校验设置。
进入校验设置页面,选择函数校验,从可选函数列表中选择“isEmailAddr",输入邮箱地址后缀限定,如“@test.com”,并输入相应出错提示。即可轻松实现复杂的校验需求。
快逸的优势
通过以上示例,可以充分体现出快逸报表校验设置与传统方式,具有前所未有的优势,它提供了:
- 更加方便易用的设置界面,使制作报表更轻松
- 丰富的内置的函数,复杂需求简单实现
- 提供更加全面决方案,满足多样化需求
除此之外快逸报表中还提供了表达式校验和JS校验,能够全面满足用户复杂、多样的校验需求。使复杂、繁琐的校验设置从此变得更加的方便、易用。