Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ig DataGrid does not provide an API to mention a row's function #2249

Open
saychakraborty89 opened this issue Feb 23, 2024 · 0 comments
Open
Labels

Comments

@saychakraborty89
Copy link

Description

We use igGrids widely in our codebase. Our ui is such that if you double click or press enter after selecting row, an action takes place. IgGrid does not provide an API through which we can specify the additional responsibility of row. In our case for example, it should a row as well as button.

  • ignite-ui version: any
  • browser: any

Steps to reproduce

  1. Intiate igGrid from javascript code.
  2. On the cellclick events, bind a handler that does some action.
  3. Use NVDA to move through the rows, see that there is no information available that can tell the user that this element can work as a button.

Violated Accessibility Guideline

This viloates WCAG success criterion 4.1.2 - Name, Role, Value.

Result

User does not have enough information in an element to know the rows can perform other actions too.

Expected result

IgGrid should provide an API that can enable the consuming code to tell igGrid about any other actions the rows are going to perform. This additional information needs to be present in html in such a way that the assistive technology can read it. For example, NVDA should be able to state that this is a row but it also is a button.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant