@adaptabletools/adaptable
Version:
Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
20 lines (19 loc) • 710 B
JavaScript
import { ApiBase } from './ApiBase';
import { FilterInternalApi } from '../Internal/FilterInternalApi';
import { ColumnFilterApiImpl } from './ColumnFilterApiImpl';
import { GridFilterApiImpl } from './GridFilterApiImpl';
export class FilterApiImpl extends ApiBase {
internalApi;
columnFilterApi;
gridFilterApi;
constructor(_adaptable) {
super(_adaptable);
this.internalApi = new FilterInternalApi(_adaptable);
this.columnFilterApi = new ColumnFilterApiImpl(_adaptable);
this.gridFilterApi = new GridFilterApiImpl(_adaptable);
}
clearAllFilters() {
this.columnFilterApi.clearColumnFilters();
this.gridFilterApi.clearGridFilter();
}
}