I have noticed that most 3rd party Grids provide separate definition for fields (in our case columns) and filters.
Also, if you check Catalog page in Back Office, you will see that there's more filters that columns:
This could be easily implemented into grid. What we can do is update Definition with getFilters() method and each grid definition factory could define (if needed) their filters. This change would require very minimal change (move filters from columns definition to separate method) to Grid component.
I have noticed that most 3rd party Grids provide separate definition for fields (in our case columns) and filters.
Also, if you check Catalog page in Back Office, you will see that there's more filters that columns:
This could be easily implemented into grid. What we can do is update
Definition
withgetFilters()
method and each grid definition factory could define (if needed) their filters. This change would require very minimal change (move filters from columns definition to separate method) to Grid component.