This is a migrated thread and some comments may be shown as answers.

Accessibility in the columnMenu inside a Grid

2 Answers 16 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Jose
Top achievements
Rank 1
Jose asked on 09 Sep 2020, 02:44 PM

Hello, I have a grid that I'm trying to make it accesible,  however, for the columnMenu (GridColumn prop) it seems that is not possible, I couldn't find a way to open it, when I press enter in the keyboard it's sorting the table, but apparently there is not way to activate the menu with the keyboard. I'm attaching some images for reference. Also, when I open the menu (clicking in the button) the buttons inside GridColumnMenuSort (sort ascending and sort descending) component are not accesible, it's going directly to the filter options inside GridColumnMenuFilter component when I press Tab. I'm not sure if I'm doing something wrong or if this is a bug, could you help me please?

 

2 Answers, 1 is accepted

Sort by
0
Accepted
Vasil
Telerik team
answered on 10 Sep 2020, 08:38 AM

Hi Jose,

If the accessibility is a must in your application, please use filter row instead of filtering using the column menu.

The column menu is not intended to replace the filter row or any other configuration. It is additional(optional) UI, that is based on user customisable templates. It is called menu, but it is actually context popup, and not real menu (as it includes inner components, and not just options to choose from).

Regards,
Vasil
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

0
Brad
Top achievements
Rank 1
answered on 24 Nov 2020, 08:39 PM
Thank you for this reply. My team was currently attempting to address this same issue with columnMenu.
Tags
General Discussions
Asked by
Jose
Top achievements
Rank 1
Answers by
Vasil
Telerik team
Brad
Top achievements
Rank 1
Share this question
or