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

Grid cell content can be actionable and editable #2678

Closed
curtbellew opened this issue Apr 21, 2023 · 3 comments
Closed

Grid cell content can be actionable and editable #2678

curtbellew opened this issue Apr 21, 2023 · 3 comments
Labels
question Issue asking a question

Comments

@curtbellew
Copy link

The grid pattern currently suggests 3 different methods of accessing actionable and/or editable cell content. The F2 key, the Enter key, and Alphanumeric keys. The F2 key and Enter key have very similar functionality. We're looking for guidance on how to handle a situation where the grid cell contains one or more elements such as links that are clickable and also editable. A simple example might be a user grid where the first column is a user name that is clickable - taking you to a user detail page - and is also an updatable field.
https://www.w3.org/WAI/ARIA/apg/patterns/grid/#gridNav_inside

@css-meeting-bot
Copy link
Member

The ARIA Authoring Practices (APG) Task Force just discussed Grid cell content can be actionable and editable.

The full IRC log of that discussion <jugglinmike> Subtopic: Grid cell content can be actionable and editable
<jugglinmike> github: https://github.com//issues/2678
<jamesn> q+
<dmontalvo> ack me
<jugglinmike> Matt_King: It's not clear to me what the question is. Maybe we should talk about this when Curt is here.
<jamesn> ack me
<jugglinmike> jamesn: I agree, we should probably wait for Curt
<dmontalvo> q+
<jugglinmike> jamesn: I also don't think we should try to solve every single weird case of a grid, though this is not so weird of a case

@mcking65 mcking65 added the question Issue asking a question label May 16, 2023
@css-meeting-bot
Copy link
Member

The ARIA Authoring Practices (APG) Task Force just discussed Grid cell content can be actionable and editable.

The full IRC log of that discussion <jugglinmike> subtopic: Grid cell content can be actionable and editable
<jugglinmike> github: https://github.com//issues/2678
<jugglinmike> (CurtBellew restates the problem)
<jugglinmike> CurtBellew: A cell might have two different kinds of actions: one to update the contents, and one to perform some action (e.g. open a dialog)
<jugglinmike> CurtBellew: Right now: a cell can do one of those two things, and the "Enter" and "F2" key will perform the same one of those
<jugglinmike> Matt_King: There aren't real conventions for this, yet
<jugglinmike> Matt_King: Google Sheets is modeled after Excel, and they're using similar design for this
<jugglinmike> CurtBellew: The people asking about this are the authors of components that are widely used across all of Oracle
<jugglinmike> CurtBellew: In one case, we have a field that is editable and also has a popup dialog. There's a lot of instruction to explain to users how to use that. If we could settle on a convention here (e.g. different behaviors for each of "Enter" and "F2"), then that could solve the problem. I don't know if that breaks the Internet or anything.
<jugglinmike> Matt_King: Or pressing "Enter" could just give people the options
<jugglinmike> CurtBellew: I think that design-wise, there's interest in making this a "one-click" kind of action
<jugglinmike> Matt_King: You may want to check out Google Sheets for inspiration
<jugglinmike> Matt_King: Please don't put in instructions and please don't use aria-haspopup. In something like this, that would drive people bananas!
<jugglinmike> Matt_King: I think we should have a demo in APG that shows an advanced datagrid
<jugglinmike> CurtBellew: I'd love to do that, but I'll see how much progress I make and how much else I have going at work
<jugglinmike> CurtBellew: Since there's nothing that's necessarily prescribed, then I'm comfortable closing this issue
<jugglinmike> Zakim, end the meeting

@mcking65
Copy link
Contributor

Closing based on meeting discussion

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

No branches or pull requests

3 participants