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

508: No audible cue that a sort has been performed on collumn sort in Radgrid

2 Answers 54 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Wei
Top achievements
Rank 1
Wei asked on 10 Mar 2011, 08:46 PM
Hi,

We implement sort function for radgrid column, however, when we used Jaws to test screen reader functionality, we found that when a screen reader user click the sortable column header links to sort the data in the table, there is no audible cue that the data has been sorted. JAWS merely announces "Enter" to correspond with the command that the screen reader user pressed and then is silent. Screen reader users have no way of knowing that the data in the table has been successfully sorted.

Below is our 508 team opinion and suggestion:
"For more robust functionality, like sortable data tables, it's necessary to assess if a screen reader user can perceive, operate and understand the sorting. In other words, users should perceive that a sort CAN be performed, operate the sort, and understand what (if any) sort HAS been performed.
 
 Implement the following changes to address the issues with the sortable column links.
 
 1. Use three separate images to indicate the status of the sortable column header:
 a. Column not sorted (image displayed by default when page loads OR if a different column is sorted). The alt text for this image should indicate how the data will be sorted the first time the user selects the link - e.g. alt="Choose to Sort Ascending" or alt="Choose to Sort Descending".
 b. Column sorted ascending. The alt text for this image should be alt="Currently Sorted Ascending Choose to Sort Descending".
 c. Column sorted descending. The alt text for this image should be alt="Current Sorted Descending Choose to Sort Ascending".
 
 2. Group the column heading text and image in the same <a> tag so they are both read together.
 
 3. Because the <th> cell will not simply contain the visual text displayed as the column heading, additional steps need to be taken to provide abbreviated column header text to be announced to the screen reader user as they navigate the data table using table reading commands. To do this define an abbr attribute within each <th> tag. The abbr attribute text for each TH cell should just be the visible heading text at the top of the column (e.g. "Select", "State", "County", etc.)"


Is it doable or is there any other solution to address this issue?

Thanks,
Wei

2 Answers, 1 is accepted

Sort by
0
Maria Ilieva
Telerik team
answered on 15 Mar 2011, 05:12 PM
Hello Wei,

Could I kindly ask you to gather all requirements for improvements related to the RadGrid Section 508 Compliance into one document and post it as product feedback type of ticket? Therefore it will be easier for us to track all suggestion you have, pass them to our development team and discuss their possible implementation.
Thank you for your cooperation.



All the best,
Maria Ilieva
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
0
Good
Top achievements
Rank 1
answered on 17 Jul 2017, 07:05 PM

Was there an answer for this question? Please post the link to the answer. We use Telerik RadGrid and the sorting cue announced by screenreader is not correct.

Tags
Grid
Asked by
Wei
Top achievements
Rank 1
Answers by
Maria Ilieva
Telerik team
Good
Top achievements
Rank 1
Share this question
or