首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angular-ui-grid允许更改特定单元格上的过滤器吗?

angular-ui-grid允许更改特定单元格上的过滤器吗?
EN

Stack Overflow用户
提问于 2019-03-29 23:44:30
回答 1查看 66关注 0票数 0

我已经找到了很多关于angular-ui-grid单元格过滤器的好信息,但是我似乎找不到我具体问题的答案。基本上,我有一个由两列组成的网格:

列A是一个可编辑的单元格下拉列表,您可以在其中选择两个选项:“money”或“percentage”。列B是显示值的数字输入。

我的应用程序中有两个过滤器,“货币”和“百分比”。如果我为这两个过滤器中的任何一个设置了columnDefs,那么列B将以货币值或百分比的形式显示该列中的所有值。

我需要做的是让它根据列A的设置将过滤器应用于列B,因此我的结果如下:

代码语言:javascript
复制
Value Type               Value
---------------------------------------
Money                    $100.00
Percentage                100%

我有一些代码可以在编辑后进行基本的检查:

代码语言:javascript
复制
        $scope.gridApi.edit.on.afterCellEdit($scope, function(rowData) {
                var row = _.indexOf($scope.items, rowData);
                if (rowData['valueType'] == 'percentage') {
                    // Apply percentage filter to the value cell for this row
                } else {
                   // Apply currency filter to the value cell for this row
                }
                $scope.gridApi.core.refresh();
        });

...我只是不确定如何将过滤器应用于单个单元格。任何指导都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2019-03-30 01:25:56

如果其他人有同样的问题,我通过创建一个以行实体作为参数的筛选器来解决这个问题,然后根据实体值在新筛选器中应用自定义筛选器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55420988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档