Skip to main content

检查提示

客户端规则:检查、提示规则;

显示设置的提示信息

案例演示:

TODO: 补充案例演示

规则描述:

规则编码ShowMessage
描述用于需要提示用户或者询问用户的场景。
此规则有一个规则返回值,它只在询问的方式下才有效。
如果是询问的提示方式,那么点确定时返回true,点取消时返回false。

必填项检查

案例演示:

规则描述:

规则编码CheckRequired
描述实体字段必填项检查。
规则有两个返回值:
1.必填项检查是否通过:如果必填项检查通过,返回true,否则返回false;
2.确认结果:只有当必填检查未通过,并且询问用户的情况下才有效,用户选择确定时返回true,选择取消时返回false,其他情况下此参数无效;

前后台唯一性检查

案例演示:

规则描述:

规则名称CheckUnique
描述根据配置的实体字段,检查前台实体表的数据唯一性。
前台检查:仅在前台范围内进行数据校验。
后台检查:通过与后台表、查询的映射,在后台范围检验数据的唯一性。
校验结果:数据唯一返回true,不唯一返回false勾选“自动选中重复行”,可以自动选中重复的数据。

数据合法性校验

案例演示:

规则描述:

规则编码DataValidationEditor
描述按指定的规式要求,校验数据合法性。
来源类型为表达式时,校验表达式返回值(即单值)是否合法;
来源类型为实体字段时,校验实体指定字段的每一行记录值是否合法;
规则返回值:
isValidateOK,如果所有数据满足校验条件,则为true,否则为false。
Confirm,检验存在不合法性数据时,如果是询问,则点确定时为true,取消时为false。

判断指定实体的数据是否发生变化

案例演示:

规则描述:

规则编码ShowMessageWhenChanged
描述用于数据修改时需要提示用户或者询问用户的场景。
如果界面实体数据已变化,返回true,否则返回false;
发生变化时,询问时点确定按钮返回true,点取消按钮返回 false。

记录引用检查

案例演示:

规则描述:

规则编码RecordReferenceCheck
描述检查实体中选中的记录,是否在某个表中存在。
如果有引用,规则返回值isReferenced为true。
常用于删除记录前判断记录是否有引用。

界面实体之间数据比较

案例演示:

规则描述:

规则名称CompareEntityData
描述将界面实体与另一实体数据按照匹配条件,匹配到相同的记录时进行字段值比较。
如果来源实体或目标实体没有数据或者所有匹配数据都满足比较条件,返回true,否则返回false。
此规则主要用于用总额进行控制的场景。同“界面实体与物理表数据比较”规则。

界面实体与物理表数据比较

案例演示:

规则描述:

规则名称CompareEntityAndTableData
描述将界面实体与物理表数据按照匹配条件,匹配到相同的记录进行字段值比较。
当任何一条匹配数据不满足比较条件时,返回false,否则返回true(包括两种情况:不存在匹配数据或所有匹配数据都满足比较条件)。
此规则主要用于用总额进行控制的场景。