【发布时间】:2018-09-19 08:27:53
【问题描述】:
我想过滤列 - 一个不为空且不为空的值。
yadcf.init(table, [
{
column_number: 4,
filter_type: 'custom_func',
custom_func: myCustomFilterFunction,
data: [ {
value: 'empty',
label: 'Empty'
},
{
value: 'notempty',
label: 'NotEmpty'
}
],
filter_default_label: "All"
}
]);
function myCustomFilterFunction(filterVal, columnVal) {
var found;
if (columnVal === '') {
return true;
}
switch (filterVal) {
case 'empty':
found = columnVal.search(null);
break;
case 'notempty':
found = columnVal.lenght > 0;
break;
default:
found = 1;
break;
}
if (found !== -1) {
return true;
}
return false;
}
空值过滤有效。 但是如何过滤非空值和非空值? columnVal.lenght > 0 不起作用
【问题讨论】:
-
请提供一个显示问题的jsfiddle测试页面
-
@Daniel 我创建了一个 jsfiddle 测试页面:link。如何过滤“描述”列不为空或为空的行?
标签: javascript yadcf