AllenFang/react-bootstrap-table

tabindex and Keyboard handlers upon a Row

Open

#1,220 opened on Apr 12, 2017

View on GitHub
 (6 comments) (0 reactions) (0 assignees)JavaScript (795 forks)batch import
help wantedin progress

Repository metrics

Stars
 (2,240 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Hi, first, thanks for the feature-ful library!

I'm migrating to react-bootstrap-table from an older Backgrid solution and have come across an issue when replicating navigation from a row. In my old tables, you were able to highlight a row like so... 2017-04-12 at 12 36 pm ...where pressing enter would trigger a row handler and to allow a behavior.

In react-bootstrap-table I get a selection around the selection checkbox but I don't seem to be able to perform the similar action upon the row.

2017-04-12 at 12 46 pm

The row itself needs a tabindex attribute to enable this. I also don't seem to be able to add a keyboard handler to a row (I've found keyBoardNav in the source but it's undocumented).

So two questions:

  1. Is there currently a way to add a tabindex to a tr instead of a td?
  2. Is there a way to add a keyboard event handler to a row?

Many thanks.

Contributor guide