Похоже, что по умолчанию value
в вашем DOB
объекте является строкой, но компонент, которому вы передаете его, ожидает Date
.Похоже, что изменение
DOB: {
value: "",
type: "FIELD",
editable: true,
dataType: "DATE",
required: true,
displayName: null,
pattern: null
}
на
DOB: {
value: null, // <- specifically this line
type: "FIELD",
editable: true,
dataType: "DATE",
required: true,
displayName: null,
pattern: null
}
приведет к тому, что ошибка будет по меньшей мере устранена, а средство выбора даты будет работать, по крайней мере, если оно устанавливает значение в текстовом поле.