1.基本功能 1.基本功能
1.1保存校验定位到页面第一个校验未通过的控件 1.1.保存校验定位到页面第一个校验未通过的控件
保存时如果校验未通过,定位到页面第一个校验未通过的控件。
2.配置方法 2.配置方法
2.1保保存校验定位到页面第一个校验未通过的控件 2.1.保存校验定位到页面第一个校验未通过的控件
配置
1.更新BaseController.js
到5.7.V.0以上版本。
2.config.properties.js
增加配置项glpaas.focusFirstInvalidateControl
,当这个配置项为 true 时,保存校验未通过,光标会定义到第一个未通过的控件。
glpaas: {
focusFirstInvalidateControl: true // 配置是否保存校验未通过时光标定位到界面第一个校验未通过的控件
}
代码
var $highLightBorder = $('.high-light-border').filter(':visible').first();
var $input = $highLightBorder;
if (!$highLightBorder.is(':input')) {
$input = $highLightBorder.find(':input);
}
if($input.length){
$input[0].focus();
}