Fixes to detecting changes in forms.
This commit is contained in:
parent
2e9d44c705
commit
cbb29a0840
6 changed files with 63 additions and 63 deletions
|
@ -81,10 +81,8 @@ export default class CUD extends Component {
|
|||
changed: this.serverValidatedFields
|
||||
},
|
||||
onChange: {
|
||||
previewList: () => {
|
||||
this.setState({
|
||||
previewContents: null
|
||||
});
|
||||
previewList: (newState, key, oldValue, newValue) => {
|
||||
newState.formState.setIn(['data', 'previewContents', 'value'], null);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -293,9 +291,9 @@ export default class CUD extends Component {
|
|||
}
|
||||
}
|
||||
|
||||
getFormValuesMutator(data) {
|
||||
getFormValuesMutator(data, originalData) {
|
||||
this.supplyDefaults(data);
|
||||
data.selectedTemplate = data.selectedTemplate || 'layout';
|
||||
data.selectedTemplate = (originalData && originalData.selectedTemplate) || 'layout';
|
||||
}
|
||||
|
||||
submitFormValuesMutator(data) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue