Enhancement
Major
Detail
Major
Detail
With #26680 tables and trees got a unified multiselection logic. However, so far only the grid can also display the multiselection via checkboxes. All other components rely on the Ctrl and Shift modifier keys to perform multiselection.
Improvement
Conversion of the selection column, which exists in all tables anyway, so that a checkbox is displayed in it when multiselection is switched on. The checkbox can be omitted from the "technical column" of the grid.
Conversion
The radio buttons or checkboxes for the selection are now used for all table-like components (tree table, tree grid, grid and table). They are displayed in the column "row selection" (tech. _select). Selection markers are no longer displayed in the technical column of the grid (tech. _self). If no detail dialog is configured to be displayed there, then the (empty) column is not rendered at all.
So there are the following 4 cases for the display of the row selection and technical column of a grid:
- Single selection
- Single selection with detail dialog
- Multiple selection
- Multiple selection with detail dialog
Test
Check the representations of the conversion in the Technical Demo > Components > Tables and Trees view.