From cf28f8fa755484f8539c2f9e4e26b116aaed01c7 Mon Sep 17 00:00:00 2001 From: AllenFang Date: Fri, 1 Apr 2016 20:14:11 +0800 Subject: [PATCH] fix #375 --- src/TableBody.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/TableBody.js b/src/TableBody.js index 41faf1e08..9cf5527a2 100644 --- a/src/TableBody.js +++ b/src/TableBody.js @@ -227,8 +227,11 @@ class TableBody extends Component { } }; - if (this.props.selectRow.clickToSelectAndEditCell) { - this.handleSelectRow(rowIndex + 1, true); + if (this.props.selectRow.clickToSelectAndEditCell && + this.props.cellEdit.mode !== Const.CELL_EDIT_DBCLICK) { + const selected = this.props.selectedRowKeys.indexOf( + this.props.data[rowIndex][this.props.keyField]) !== -1; + this.handleSelectRow(rowIndex + 1, !selected); } this.setState(stateObj); }