数据存在校验
功能用途说明
检查单元格值是否在数据表中存在。
配置项说明
名称
增强控件标识。该属性值应该保证页面内唯一,否则该控件被其他单元格引用时会出错。请参考 引用。
此项为必填项。
数据表
配置需要对那张业务表进行校验,通过“选择”按钮,配置对应的数据表。
此项为必填项。
条件
查询条件列表。条件内容会作为校验的条件,其内容格式为{字段1: 值1, 字段2: 值2, ...},其中字段值可以有以下三种写法:
-
固定值,例如,100。
-
参数关联,语法为@paramName。例如,@param_test,则自动关联名为param_test的参数特效单元格的值。请参考 参数。注:参数名所在单元格不能是行式填报数据扩展行。
-
单元格关联,语法为#cellName。例如,#A1,则自动关联A1单元格的值,会自动处理单元格的扩展关系。
空串转为null
取值为true/false,默认为true。拼sql时,如果emptyIsNull为true,则将空串处理成null。
此项为必填项。
是否延迟
数据更改后是否延迟校验,当选择是的时候,提交报表时校验,当选择否的时候,立即校验。
此项为必填项。
校验规则
共有两种情况:1、数据存在时校验通过。2、数据存在时校验不通过。
此项为必填项。
错误信息提示
提示内容。
引用
其他单元格的名称。复制其他单元格的样式信息(包括边框、前景色、背景色、字体等内容)。请参考 引用。此属性为可选项。
示例
如上图:添加数据存在校验后,需要选择要设置的数据表,即可添加数据存在校验属性;如需添加其余效果,可参考【配置项说明】进行添加设置。