AllenFang / AllenFang/react-bootstrap-table

tabindex and Keyboard handlers upon a Row

未关闭
#1,220 6 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
help wanted in progress
主要语言
JavaScript
星标
2.2k
派生
761
PR 合并指标
30 天内没有已合并 PR

描述

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](https://cloud.githubusercontent.com/assets/244198/24955928/4ec00a8e-1f7d-11e7-877e-6a32754e669b.png)
...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](https://cloud.githubusercontent.com/assets/244198/24956138/2c731506-1f7e-11e7-8e1c-4b3210934ba4.png)

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`?
1) Is there a way to add a keyboard event handler to a row?

Many thanks.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。