Mendix’s Data Grid 2, available in the Data Widgets marketplace module, forces certain grid controls (pagination and column visibility) to be positioned on the right side of the grid. While the last column is designated as the default custom content column for buttons and controls, it can be repurposed but cannot be resized by users like other columns.
Why this matters:
In scenarios where grids are wider than the available screen size (e.g., when working with entities that have numerous attributes), the grid overflows, requiring users to scroll horizontally to view all content. Unfortunately, this design choice also hides essential grid controls from view when the grid is initially loaded. Users are forced to scroll to the far right of the grid to access these controls, creating an unintuitive and frustrating user experience.
A solution would be to allow these controls to be moved to the left side of the grid, ensuring they are visible by default. The following changes would go a long way toward improving the user experience and making Data Grid 2 more adaptable.
This goes well with my idea here: Datagrid 2 personalization and default creation