精确过滤角度ui网格中的ALL选项

时间:2018-04-23 12:50:32

标签: angularjs angular-ui-grid

当我使用精确过滤时,过滤效果很好,但在选择ALL时无法填充所有选项。

                    field: '4',
                    suppressRemoveSort: true,
                    enableColumnMenu: false,
                    filter: {
                        term: ' ',
                        type: uiGridConstants.filter.SELECT,
                        condition: uiGridConstants.filter.EXACT,
                        selectOptions: [{value:' ',label:'ALL'}, {value:'NONE', label:'NONE'}, {value:'CAT', label:'CAT'}]
                    },

当选择所有结果时,我应该如何获得所有结果?任何帮助赞赏。 感谢

2 个答案:

答案 0 :(得分:0)

您应该实现自己的排序算法。请查看以下文档:Sorting ui-grid

答案 1 :(得分:0)

我用下面的代码片解决了我的问题

field: '4',
                suppressRemoveSort: true,
                enableColumnMenu: false,
                filter: {
                    term: ' ',
                    type: uiGridConstants.filter.SELECT,
                    condition: uiGridConstants.filter.ENDS_WITH,
                    selectOptions: [{value:' ',label:'ALL'}, {value:'NONE', label:'NONE'}, {value:'CAT', label:'CAT'}]
                },