Browse Source

Update TableForm.js

Save, add or cancel operation, edit status is not updated.
解决保存、新增、取消操作,编辑状态不更新bug。
pull/2104/head
WeiYang Qiu 8 years ago
committed by 陈帅
parent
commit
285f7a5f5b
  1. 6
      src/routes/Forms/TableForm.js

6
src/routes/Forms/TableForm.js

@ -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;
}

Loading…
Cancel
Save