From f692e62560334433dbf4adf152b3940e913f9179 Mon Sep 17 00:00:00 2001 From: afc163 Date: Thu, 16 Jul 2015 14:41:28 +0800 Subject: [PATCH] fix checkbox in table --- components/table/index.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/components/table/index.jsx b/components/table/index.jsx index bc7822db62..ece67abcb7 100644 --- a/components/table/index.jsx +++ b/components/table/index.jsx @@ -103,7 +103,8 @@ let AntTable = React.createClass({ } this.fetch(); }, - handleSelect(rowIndex, checked) { + handleSelect(rowIndex, e) { + let checked = e.target.checked; if (checked) { this.state.selectedRowKeys.push(rowIndex); } else { @@ -122,8 +123,9 @@ let AntTable = React.createClass({ this.props.rowSelection.onSelect(currentRow, checked, selectedRows); } }, - handleSelectAllRow(checked) { - var selectedRowKeys = checked ? this.state.data.map(function(item, i) { + handleSelectAllRow(e) { + let checked = e.target.checked; + let selectedRowKeys = checked ? this.state.data.map(function(item, i) { return i + 1; }) : []; this.setState({ -- GitLab