移动开发

您现在所在位置:首页>使用指南>移动开发>检查、提示
 

5  检查、提示

1.必填项检查
规则有两个返回值。检查是否通过:通过(即必填字段都不为空)则返回true,不通过返回false。询问结果:确定返回true,取消返回false。只有在检查不通过时,才会询问。
需求:在保存个人信息时,姓名和电话作为必填,当没有填写时做出提示
示例:在保存按钮添加一个必填项检查的规则。规则配置如下:

单击保存后的结果如下:

2.记录引用检查
检查实体中选中的记录,是否在某个表中存在。如果有引用,规则返回值isReferenced为true。常用于删除记录前判断记录是否有引用。
需求:如果班级表和学生表有关联的情况下,在删除班级前检查班级里面是否还有学生,如果有学生则不能删除班级,没有学生才可以删除这个班级。
示例:在删除班级的按钮下配置如下的规则:

先用记录引用规则判断要删除的班级里面是否还有学生:

如果有学生的话则isReferenced返回值为True,在添加一个IF-ELSE语句,在IF子句里面判断isReferenced是否为真,如果真的话则班级表里面有学生,添加显示设置的提示信息:
不能删除
否则判断班级里面没有学生:可以删除这个班级,添加删除界面实体记录和删除数据库中的记录规则,删除班级。
3.判断指定实体的数据是否发生变化
用于数据修改时需要提示用户或者询问用户的场景。如果界面实体数据已变化,返回true,否则返回false;发生变化时,询问时点确定按钮返回true,点取消按钮返回 false。
需求:在个人信息查询以及修改界面进行数据修改时,弹出提示,“重要的个人信息发送修改,是否需要进行该项操作”。
示例:在个人信息文本框中添加“判断指定实体的数据是否发生变化”规则,在指定的实体数据变化时弹出提示信息。

 

 

 

 

 

 

 

实现效果:

4.数据合法性校验
按指定的规式要求,校验数据合法性。规则返回值:isValidateOK,如果所有数据满足校验条件,则为true,否则为false。Confirm,检验存在不合法性数据时,如果是询问,则点确定时为true,取消时为false。
需求:判断采购人员的身份证号输入是否正确。
示例:在保存按钮添加规则数据合法性校验。规则配置如下:

 

 

 

 

 

数据来源选择采购信息表里面的身份证号码字段,参数选择默认,消息提示选择你要提示的内容。
结果如下显示:
输入了正确的身份证号码以后没有提示信息。

输入错误的身份证号码以后:

5.显示设置的提示信息
用于需要提示用户或者询问用户的场景。 此规则有一个规则返回值,它只在询问的方式下才有效。 如果是询问的提示方式,那么点确定时返回true,点取消时返回false。
需求:自动提示要求的提示信息
示例:显示设置的提示信息,配置如下:

 

 s