form中input-group数据同步问题

This commit is contained in:
rickcole 2020-06-03 11:59:28 +08:00
parent faf79f1073
commit 8fc4f69dff
2 changed files with 5 additions and 2 deletions

View File

@ -522,6 +522,7 @@ export default class FormControl extends React.PureComponent<
store,
data,
disabled,
onChange: superOnChange,
...rest
} = this.props;
@ -539,7 +540,8 @@ export default class FormControl extends React.PureComponent<
data: store ? store.data : data,
value,
formItemValue: value, // 为了兼容老版本的自定义组件
onChange: this.handleChange,
onChange:
control.type === 'input-group' ? superOnChange : this.handleChange,
onBlur: this.handleBlur,
setValue: this.setValue,
getValue: this.getValue,

View File

@ -50,7 +50,7 @@ export class InputGroup extends React.Component<
}
renderControl(control: any, index: any, otherProps?: any) {
const {render} = this.props;
const {render, onChange} = this.props;
if (!control) {
return null;
@ -71,6 +71,7 @@ export class InputGroup extends React.Component<
}
return render(`${index}`, subSchema, {
onChange,
...otherProps
});
}