The US Government requires that software they purchase be Title 508 Compliant, essentially ensuring the people with disabilities can use the software. There's a problem with Grid wherein the header and body are actually 2 different tables. This is a problem because screen readers can't associate the th in the first table with the td's in the second. There may be other problems. We'd like to be able to sell to the US Government. ;^)
Hello,
Kendo UI for jQuery Grid was designed to render separate tables for the Header and Data.
To give information to screen readers, in this case, we rely on the "aria-describedby" attribute, which corresponds to the id of the TH elements holding the title of the columns. This way we keep the track between the selected cell and its column header (TH element) and screen readers are reading that information.
Please, consider setting up the grid option "navigatable: true" to take advantage of additional attributes used by screen readers.
In case your requirement is Grid to be rendered with only one table with the corresponding scope attributes, then you can disable the scrollable option and you will be able to observe the desired behavior.
Regards,
Pavlina
Progress Telerik
Any updates on this? I mean come on guys its a market share for you to resolve the 508 issues in your products.