Commit 6c3284b1 authored by wangailin's avatar wangailin
Browse files

feat: 置空添加前置逻辑

parent ccb8d3e6
Showing with 4 additions and 4 deletions
+4 -4
......@@ -499,7 +499,7 @@ export default class FormField extends Field<FormFieldConfig, IFormField, Array<
if (!ConditionHelper(formFieldConfig.condition, { record: itemValue, data: this.props.data, step: this.props.step })) {
if (!this.formFieldsMountedList[index]) this.formFieldsMountedList[index] = []
this.formFieldsMountedList[index][fieldIndex] = false
this.formFieldsList[index][fieldIndex] = null
this.formFieldsList[index] && (this.formFieldsList[index][fieldIndex] = null)
return null
}
const FormField = this.getALLComponents(formFieldConfig.type) || Field
......
......@@ -314,7 +314,7 @@ export default class GroupField extends Field<GroupFieldConfig, IGroupField, any
? (this.props.config.fields || []).map((formFieldConfig, formFieldIndex) => {
if (!ConditionHelper(formFieldConfig.condition, { record: value, data: this.props.data, step: this.props.step })) {
this.formFieldsMounted[formFieldIndex] = false
this.formFields[formFieldIndex] = null
this.formFields && (this.formFields[formFieldIndex] = null)
return null
}
let hidden: boolean = true
......
......@@ -383,7 +383,7 @@ export default class TabsField<S> extends Field<TabsFieldConfig, ITabsField, { [
if (!ConditionHelper(formFieldConfig.condition, { record: this.props.record, data: this.props.data, step: this.props.step })) {
if (!this.formFieldsMountedList[index]) this.formFieldsMountedList[index] = []
this.formFieldsMountedList[index][formFieldIndex] = false
this.formFieldsList[index][formFieldIndex] = null
this.formFieldsList[index] && (this.formFieldsList[index][formFieldIndex] = null)
return null
}
let hidden: boolean = true
......
......@@ -660,7 +660,7 @@ export default class FormStep extends Step<FormConfig, FormState> {
children: fields.map((formFieldConfig, formFieldIndex) => {
if (!ConditionHelper(formFieldConfig.condition, { record: formValue, data, step })) {
this.formFieldsMounted[formFieldIndex] = false
this.formFields[formFieldIndex] = null
this.formFields && (this.formFields[formFieldIndex] = null)
return null
}
let hidden: boolean = true
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment