diff --git a/src/Table.js b/src/Table.js
index 3d9e097..6b78526 100644
--- a/src/Table.js
+++ b/src/Table.js
@@ -637,7 +637,7 @@ class Table extends Component {
height={height}
isHiddenExpandIcon={isHiddenExpandIcon}
{...onHoverProps}
- key={key}
+ key={"table_row_"+key+"_"+index}
hoverKey={key}
ref={rowRef}
store={this.store}
diff --git a/src/TableRow.js b/src/TableRow.js
index 2121955..cba7362 100644
--- a/src/TableRow.js
+++ b/src/TableRow.js
@@ -168,7 +168,6 @@ class TableRow extends Component{
} = this.props;
let showSum = false;
let { className } = this.props;
-
if (this.state.hovered) {
className += ` ${clsPrefix}-hover`;
}
@@ -196,7 +195,7 @@ class TableRow extends Component{
cells.push(
{expandIcon}
|
@@ -212,7 +211,7 @@ class TableRow extends Component{
indent={indent}
index={index}
column={columns[i]}
- key={columns[i].key || columns[i].dataIndex || i}
+ key={index + "_"+(columns[i].key || columns[i].dataIndex || i)}
fixed= {fixed}
showSum={showSum}
expandIcon={(isColumnHaveExpandIcon) ? expandIcon : null}
diff --git a/src/lib/multiSelect.js b/src/lib/multiSelect.js
index 394500c..e0f4f5d 100644
--- a/src/lib/multiSelect.js
+++ b/src/lib/multiSelect.js
@@ -1,5 +1,4 @@
import React, { Component } from "react";
-// import Checkbox from 'bee-checkbox';
import {ObjectAssign} from './util';
/**
* 参数: 过滤表头
@@ -11,7 +10,7 @@ import {ObjectAssign} from './util';
export default function multiSelect(Table, Checkbox) {
- return class NewMultiSelect extends Component {
+ return class MultiSelect extends Component {
static defaultProps = {
prefixCls: "u-table-mult-select",
getSelectedDataFunc:()=>{}
diff --git a/src/lib/newMultiSelect.js b/src/lib/newMultiSelect.js
index 4a09e6a..7ab5241 100644
--- a/src/lib/newMultiSelect.js
+++ b/src/lib/newMultiSelect.js
@@ -1,5 +1,4 @@
import React, { Component } from "react";
-// import Checkbox from 'bee-checkbox';
import {ObjectAssign} from './util';
/**
* 参数: 过滤表头