Dear Support,
we are considering differentiating the data grids according to their functionality. This refers to whether a data grid has a click event, is a selection list or neither. The distinction should be visible/audible when using the keyboard and/or the screen reader.
Our problem is that in some places we have a DataGrid where you can click on the rows and then navigate (use case 1). In other places, rows are selectable, but without an action being executed directly (use case 2). Other DataGrids are not interactive at all and only display data (use case 3).
You can use the mouse to differentiate between interactive grids (1 and 2) and non-interactive grids (3) by hover marking and cursor styling.
If you operate the list purely with the keyboard (cell by cell, whether with tab or arrow keys), you will not see any visual difference between these 3 use cases. If you use a screen reader, you will not receive a corresponding message when you navigate over a clickable cell.
We would like to recognize with the keyboard whether a cell (i.e. the row) is clickable or not. In addition, the screen reader should also provide corresponding information (e. g. an announcement “clickable” would be conceivable).
Can this be implemented with the Data Grid? Which properties could be used for this?
Regards,
Felix