Angular Datatables数字范围过滤器不使用非数字字符

时间:2015-06-30 12:24:32

标签: angularjs datatables filtering

我在项目中使用角度数据表列过滤器https://l-lin.github.io/angular-datatables)。 当过滤列中存在其他字符(数字除外)时,数字范围过滤器无效。我一直在寻找一段时间的解决方案,但没有运气。 (我也试过Formatted number range filter - jquery datatable

<!-- PRICE NOT FILTERED -->
<td class="text-left">
{{ price.replace(',','') | currency:'$' }}
</td>   

<!-- PRICE FILTERED CORRECTLY -->
<td class="text-left">
{{ price.replace(',','') }}
</td> 

// define options for the datatables tool - with column filtering
$scope.dtOptions = DTOptionsBuilder.newOptions()
    .withOption('order', [[4, 'desc']])
    .withOption("sDom", '<<t>lip>')
    .withColumnFilter({ sPlaceHolder: "head:after",
        aoColumns: [        
        {
            type: 'number-range'
        }, ...
]
});

enter image description here

以前有人遇到过这个问题吗?欢迎任何想法!

0 个答案:

没有答案