So you kind of want to save a ‘report’ or ‘report search settings’. You could:
1. Create a custom search functionality. For this you need an entity that holds the search fields as attributes. Create a microflow or datasource microflow that executes your search. You can give this entity a name and let the user save it. If the user reopens this entity you can execute the search again with the same filters.
2. If you are only interested in the result and the result is fixed you can create an ‘report’ entity with a name and associate the result entities to this report entity. If the user opens the report entity you can show the associated result objects.
3. You can use data grid 2.0 if you use Mx 9, it has a feature to store the current configuration in an attribute: https://docs.mendix.com/appstore/modules/data-grid-2#8-configuration|
4. Same as number 3 goes for the datatables widget: https://marketplace.mendix.com/link/component/2702