Deepak.xip Ответов: 0

Применение фильтрации по агрегатному полю в UI-grid angular JS


Привет,

Я использую ui-grid для отображения данных из БД в Angular JS.Я использовал агрегацию в одном из полей и хочу применить фильтр (только в сетке)к агрегатному значению вместо значения ячейки.Но фильтр применяется только к значению ячейки.Ниже приведен код столбца в ColumnDef, где я пытаюсь сделать то же самое :-
{
                        displayName: 'Earning',
                        name: 'Earning',
                        field: 'Earning',
                        width: 150,
                        type: 'number',
                        enableCellEdit: true,
                        enableCellEditOnFocus: true,
                        visible: true,
                        treeAggregationType: uiGridGroupingConstants.aggregation.SUM,
                        customTreeAggregationFinalizerFn: function (aggregation) {
                            aggregation.rendered = aggregation.value;
                        },

                        filter: {
                            condition: function (searchTerm, cellValue) {
                                return DataService.extractData(searchTerm, cellValue);
                            }
                        }
                    },


Что я уже пробовал:

Проходящий
aggregation.value
вместо cellValue.

0 Ответов