DataGrid2 - add filters and reset to Personalizations - Mendix Forum

DataGrid2 - add filters and reset to Personalizations

52

We're using the Data Grid 2 (add-on) for our current project.  We’ve just enabled Personalizations and it’s working great so far.  It seems like the Personalization currently saves the column visibility, column width and order. 

We'd like to request that two new features get added to the Data Grid 2 Personalizations.  First, when someone types text into a filtering field of the DataGrid2, we'd like that "filter" to be saved along with the other Personalization settings. Second, we'd like to request a Reset Personalization button or link by added to the DataGrid2 which would delete the persisted Personalized settings and reset the Data Grid 2 to its original settings/view/configuration.

asked
5 answers

It would be great if the ‘save the filter value’ functionality was extended to associations now that dropdown filters support associations.

Created

Upvoted, the reset functionality would be useful for our project as well

Created

Untill its build into the widget my Mendix you can use this module which contains a JS action that resets all filters: https://marketplace.mendix.com/link/component/213250 

Created

Datagrid2 is really great, but it is annoying to clear each filter value manually if you wish to reset the grid to show all records again. I am surprised that so few people voted for this idea?! Are people not using Datagrid2?

From a user experience pov I think it is an essential feature.

Are there any workarounds/custom ways to achieve this?

 

Created

Hello,

I totally agree with the Reset Feature, that would be very helpful. There is also an other question to do so https://forum.mendix.com/link/questions/109777 .

The other feature with the Filter Fields, you can already do with the Configuration /Personalization (see https://docs.mendix.com/appstore/modules/data-grid-2#8-configuration), e.g. by using the Column Filters and save every Filter in a special attribute of the same entity you use for the configuration.

Created