提交 285f7a5f 编写于 作者: W WeiYang Qiu 提交者: 陈帅

Update TableForm.js

Save, add or cancel operation, edit status is not updated.
解决保存、新增、取消操作,编辑状态不更新bug。
上级 b7e79836
......@@ -102,10 +102,10 @@ export default class TableForm extends PureComponent {
});
return;
}
const { data } = this.state;
const { onChange } = this.props;
delete target.isNew;
this.toggleEditable(e, key);
const { data } = this.state;
const { onChange } = this.props;
onChange(data);
this.setState({
loading: false,
......@@ -121,9 +121,9 @@ export default class TableForm extends PureComponent {
const target = this.getRowByKey(key, newData);
if (this.cacheOriginData[key]) {
Object.assign(target, this.cacheOriginData[key]);
target.editable = false;
delete this.cacheOriginData[key];
}
target.editable = false;
this.setState({ data: newData });
this.clickedCancel = false;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册