Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
235
UltraWebGrid not fully 508 compliant - Need Help
posted

I'm working on some 508 compliance tasks and four of my tasks deal with the UltraWebGrids having three (two are similar, so combined) issues:

1. Not accessible with via the keyboard - You can't tab to the grid unless you have a link in the grid, and even then, you're only on the link, you can't select different cells.

2.  Left arrow does not collapse record, Right arrow does not expand record - This is something they wish to have that is like Windows Explorer, how when you click on a folder, using the left and right arrows will collapse and expand the folder.

Now, I'm explained to them that the Left and Right arrow issue may end up being different keys, but I'm unable to find out what keys are used to open a selected row.  Left and Right arrows currently, if you've clicked in the grid, move you through the cells, but never to the cell containing the expand/collapse image.

The Section508Complaint flag for the grids are set to true.  But there is one thing I did notice.

In Mozilla Firefox 4.0 and Internet Explorer 8 (and probably older versions) when I tab the screen it goes right past the expand/collapse images.  However, in Chrome 11, it tabs right to them.  When I investigated the source through the browsers, I noticed two differences.

1.  Mozilla and Internet Explorer use a <th> cell for it (the rest in the row are <td>) while Chrome uses all <td> for the row.

2.  Mozilla and Internet Explorer simply put an onclick in the image while Chrome wraps the image in an anchor tag with the javascript in the href.

We wish Mozilla and Internet Explorer did it like Chrome does, because Chrome still has many issues with the Infragistics controls we use.  We don't have the luxury of using another grid as it's too time consuming and we have a deadline coming up.  If anyone can give me another option of how to access the table and especially what keys to use to expand/collapse a row, I'd be truly appreciative.

Also, this is one suggestion we have, but we really are trying to not have to go this far.  We think we could use Javascript to read the DOM, pull the onclick from the images, wrap the image with an anchor tag (as Chrome does it) and change the <th> to <td> (InFocus reports many errors saying that the headers and cells aren't appropriately associated).

Sorry for the long thread, but this is a major issue.  Thanks.

Parents Reply Children
No Data