我需要过滤具有多个条件的列。这是我的代码:
filters : [
{
condition : uiGridConstants.filter.GREATER_THAN,
placeholder : 'greater than'
},{
condition : uiGridConstants.filter.LESS_THAN,
placeholder : 'less than'
}
]
以上代码将显示"大于"和"小于"特定列的值。我需要再添加2个条件:类似于"不在大于和小于值的范围内#34;
答案 0 :(得分:2)
列过滤器也可以使用函数,函数签名是
function(term,value,row,column){
}
只要此函数返回true,您的行就会显示。您的案例中的列过滤功能将是
$scope.colFilter.condition = function(term,value, row, column){
return (value>$scope.greater && value<$scope.less)
}
请查看此plnkr以获取更大和更小的功能。
答案 1 :(得分:0)