Skip to content

Commit cf6571f

Browse files
committed
track column index on click events
1 parent 0b8ff27 commit cf6571f

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

examples/js/selection/row-click-table.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ function addProducts(quantity) {
2121
addProducts(5);
2222

2323
const options = {
24-
onRowClick: function(row) {
25-
alert(`You click row id: ${row.id}`);
24+
onRowClick: function(row, columnIndex) {
25+
alert(`You click row id: ${row.id}, column index: ${columnIndex}`);
2626
},
2727
onRowDoubleClick: function(row) {
2828
alert(`You double click row id: ${row.id}`);

src/BootstrapTable.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -633,17 +633,17 @@ class BootstrapTable extends Component {
633633
});
634634
}
635635

636-
handleRowClick = (row, rowIndex, cellIndex) => {
636+
handleRowClick = (row, rowIndex, columnIndex) => {
637637
const { options, keyBoardNav } = this.props;
638638
if (options.onRowClick) {
639-
options.onRowClick(row);
639+
options.onRowClick(row, columnIndex);
640640
}
641641
if (keyBoardNav) {
642642
let { clickToNav } = typeof keyBoardNav === 'object' ? keyBoardNav : {};
643643
clickToNav = clickToNav === false ? clickToNav : true;
644644
if (clickToNav) {
645645
this.setState({
646-
x: cellIndex,
646+
x: columnIndex,
647647
y: rowIndex,
648648
reset: false
649649
});

0 commit comments

Comments
 (0)