使用easyUI datagrid的filter时,当value是空时候如何过滤

来源:互联网 发布:泰坦尼克号电影知乎 编辑:程序博客网 时间:2024/06/16 19:04

使用easyUI datagrid的filter时,当value是空时候如何过滤

例如

现在你想筛选,可是为空的一直都在,咋整捏?

解决很简单,在引入的datagrid-filter.js中修改如下:

找到function isMatch(row){}方法

修改为

function isMatch(row){//console.log(row)var rules = opts.filterRules;for(var i=0; i<rules.length; i++){var rule = rules[i];var source = row[rule.field];if (source){var op = opts.operators[rule.op];if (!op.isMatch(source, rule.value)){return false}}else{return false;//加一个判断,如果为空直接返回false,也许你有更多判断,大家自己尝试吧}}return true;}
谢谢.

0 0
原创粉丝点击