在列表页中如何对过滤项某些字段是否有值做校验

【适用版本】
s-HR Cloud V8.6 SP1及以上
【应用场景】
在列表页中如何对过滤项某些字段是否有值做校验,如果没有值的时候点击查询提示去输入对应的值再查询,如下图

【详细说明/示例/操作步骤】
1、首先定义校验过滤项是否为空的方法,如果值为空就给与提示
/**
* 判断过滤条件必填,如果为空,显示提示信息,过滤区域不隐藏
* obj: 参数,如{"name":"attencePolicy","errorMessage":"请输入XXX字段"}
* showMsg:是否显示提示语
*/
validateFastFilterItems: function(obj,showMsg){
var self = this;
var flag = true;
if(self.getFastFilterItems()){
//获取字段值,和判断字段是否有值
var filterItem = self.getFastFilterItems()[obj["name"]];
if(!filterItem){
flag = false;
}
//flag为false表示字段没有值
if(!flag){
//显示过滤条件框
if($(".filter-containers").is(":hidden")){
$("#filter-slideToggle").click();
}
if(showMsg == undefined || showMsg == true){
shr.showWarning({message : obj["errorMessage"],hi在列表页中如何对过滤项某些字段是否有值做校验
【适用版本】 s-HR Cloud V8.6 SP1及以上【应用场景】 在列表页中如何对过滤项某些字段是否有值做校验,如果没有值的时候点击查询提示去...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



