diff --git a/src/controls/dynamicForm/DynamicForm.tsx b/src/controls/dynamicForm/DynamicForm.tsx index fc8a54835..b09595457 100644 --- a/src/controls/dynamicForm/DynamicForm.tsx +++ b/src/controls/dynamicForm/DynamicForm.tsx @@ -354,7 +354,7 @@ export class DynamicForm extends React.Component< // When a field is required and has no value if (field.required) { - if (field.newValue === null) { + if (field.newValue === undefined && field.value===undefined) { if ( field.defaultValue === null || field.defaultValue === "" || diff --git a/src/controls/dynamicForm/dynamicField/DynamicField.tsx b/src/controls/dynamicForm/dynamicField/DynamicField.tsx index 7acf73c04..c6853cbae 100644 --- a/src/controls/dynamicForm/dynamicField/DynamicField.tsx +++ b/src/controls/dynamicForm/dynamicField/DynamicField.tsx @@ -625,7 +625,15 @@ export class DynamicField extends React.Component { @@ -637,10 +645,17 @@ export class DynamicField extends React.Component