我正在使用 Angular 2 组件 ng2-smart-table 并且正在寻找一种按范围过滤记录的方法,例如,如果我有一个年龄列,我希望它像“>90 或 <90”一样被过滤,而不是“像'90'”。我环顾各种论坛,但找不到这样的方法。
问问题
1779 次
1 回答
2
这就是我能够在单元格上应用自定义过滤器的方式,这样做会在用户尝试基于特定列进行过滤时调用此函数。
例子:
columns: {
totalRows: {
title: 'Total Rows',
type: 'number',
filterFunction(cell?: any, search?: string): boolean {
if (cell >= search || search === '') {
return true;
} else {
return false;
}
}
}
这个关于 ng2-smart-table 的文档也很有帮助:documentation
于 2017-06-20T06:11:14.033 回答