diff --git a/client/packages/lowcoder/src/comps/comps/jsonSchemaFormComp/jsonSchemaFormComp.tsx b/client/packages/lowcoder/src/comps/comps/jsonSchemaFormComp/jsonSchemaFormComp.tsx index 219f3d7838..cba5826862 100644 --- a/client/packages/lowcoder/src/comps/comps/jsonSchemaFormComp/jsonSchemaFormComp.tsx +++ b/client/packages/lowcoder/src/comps/comps/jsonSchemaFormComp/jsonSchemaFormComp.tsx @@ -163,30 +163,11 @@ function transformErrors(errors: RJSFValidationError[]): RJSFValidationError[] { if (message) { // Error message displayed below the comp (will not be displayed when "ui:help" is set in the UI schema) error.message = message; - // Errors displayed in the error list, not displayed when empty - error.stack = ""; } return error; }); } -function ErrorList(props: ErrorListProps) { - const errors = props.errors.filter((error) => error.stack); - // Avoid showing blank space when there are no errors - if (errors.length === 0) { - return <>; - } - return ( -
- -
- ); -} - const SearchableSelectWidget = (props : any) => { const { options, value, required, disabled, readonly, autofocus, onChange } = props; const { enumOptions } = options; @@ -300,10 +281,9 @@ let FormBasicComp = (function () { templates={{ ObjectFieldTemplate: ObjectFieldTemplate, ArrayFieldTemplate: ArrayFieldTemplate, - // FieldTemplate: LayoutFieldTemplate, }} + liveValidate={true} widgets={{ searchableSelect: SearchableSelectWidget }} - // ErrorList={ErrorList} children={