Formvalid新增属性tiptype的使用 === Formvalid中的tiptype用来定义提示信息的显示方式,一共有4种取值,在其官方的说明中,不同取值的含义如下: | 取值| 含义| | ---| ---| | 1| 自定义弹出框提示;| | 2| 侧边提示(会在当前元素的父级的next对象的子级查找显示提示信息的对象,表单以ajax提交时会弹出自定义提示框显示表单提交状态);| | 3| 侧边提示(会在当前元素的siblings对象中查找显示提示信息的对象,表单以ajax提交时会弹出自定义提示框显示表单提交状态);| | 4| 侧边提示(会在当前元素的父级的next对象下查找显示提示信息的对象,表单以ajax提交时不显示表单的提交状态)| 在jeecg中,tiptype的属性配置代码如下: ``` <t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" tiptype="1" action="jeecgOrderMainController.do?save"> ``` 与官方的用法不同的是,JEECG中对取值为1时的样式以及校验方式进行了改造,官方版是在提交时才给出提示,而JEECG中是在onblur的时候就会提示,当输入正确后,1秒中后会自动消失。 **注:<t:formvalid>标签中不写tiptype时默认为4.即侧边显示。** **使用建议:**单表可以不用给定tiptype属性,即使用默认的侧边校验,主从表的数据校验给定tiptype="1"。 单表和主从表的数据校验提示效果分别如图14-2和图14-3所示。 ![输入图片说明](https://static.oschina.net/uploads/img/201804/17151707_CzN3.png "在这里输入图片标题") 图14-2单表使用侧边提示方式 ![输入图片说明](https://static.oschina.net/uploads/img/201804/17151532_0uYM.png "在这里输入图片标题") 图14-3主从表使用弹出提示方式