Grid Cell/Row focus server side events
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.8k
- Forks
- 717
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 3
Description
We would like to be able to get an event generated at the server side when a cell focus change occurs(similar to the one for selection).
Our use case is a master-detail view for a messaging application and we need all of the following to work together:
- Multi-Selection of rows
- Drag and Drop support for currently selected rows
- Keyboard navigation - focus events to update the detail
- Item click events - to update the detail
While everything works as expected we also need a way to get the keyboard focus events to work properly which is currently not possible.
So as it stands we switched back to using the v7 Table.
I see there are lot of issue/requests(#7081, #8349 and #9506 ) regarding a Grid focus API but no responses/comments, which makes me wonder if there are any plans at all to add Focus API support for Grid at all in the future?
Vaadin Version: 8.1.0.beta1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing Grid selection event API and the related focus requests #7081, #8349, and #9506. Confirm how keyboard focus changes are represented and how they should interact with multi-selection, drag and drop, and item clicks. Done means a server-side focus-change event supports the stated master-detail use case.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100