-
Notifications
You must be signed in to change notification settings - Fork 163
Grid Selection General
Version | User | Date | Notes |
---|---|---|---|
0.1 | Zdravko Kolev | July 15, 2019 | Initial Draft |
1.0 | Zdravko Kolev | July 25, 2019 | Use two inputs for cell and row selection |
Different selection scenarios should be supported by the igxGrid.
- Each selection type (row/cell) should have the ability to be disabled.
- Both selection types should be working simultaneously. ..
Provide a way to configure different selection scenarios with the usage of two @Inputs - rowSelection
and cellSelection
.
rowSelection
will accept Enumeration value type:
-
none
- Row selection would be disabled for the Grid -
single
- Selection of only one row within the grid would be available. -
multi
- multi-row selection would be available by using a key combination likectrl
+click
, or by pressing thespace
key once a cell is focused
cellSelection
will accept Enumeration value type:
-
none
- Cell selection would be disabled for the Grid -
single
- Selection of only one cell within the grid would be available. -
multi
- Currently, this is the default state of the selection in the grid. Multi-cell selection is available by mouse dragging over the cells, after a left button mouse click.
Use hideRowSelectors
@Input in order to hide the Row selectors on row selection (old property name was rowSelectable
), the default value is false
, which means that when the user sets selectionMode
to single-cell and single-row selection, multi-row selection or multi-row and multi-cell selection Row selectors will be visible (checkboxes). The end user should explicitly set hideRowSelectors
to true
in order to hide them.
Name | Type | Description |
---|---|---|
rowSelection | Enumeration | Set row selection type - none , single , multi
|
cellSelection | Enumeration | Set cell selection type - none , single , multi
|
hideRowSelectors | Boolean | Hide Row selectors , default value is false
|
- Should we expose
selected rows
as a collection in theCopy Clipboard functionality
. - Integration of the new Selection with MRL and KB navigation.
- Consider removing of the
focus
on a cell - Note: KB navigation will benefit from this.
[To be updated with action images after the design meeting]