技能 编程开发 Web表单管理抽象组件

Web表单管理抽象组件

v20260507
webiny-admin-form-catalog
本模块提供了一套全面的表单抽象和钩子(Hooks)工具集,专门用于构建复杂的Web表单,尤其适用于后台管理系统。它包含了字段渲染器、表单状态管理(如useForm)、表单构建器和强大的表单校验机制,极大地简化了数据驱动和交互式表单的开发流程。
获取技能
415 次下载
概览

admin/form

How to Use

  1. Find the abstraction you need below
  2. You MUST read the source file to get the exact interface and types!
  3. Import: import { Name } from "<importPath>";

Abstractions


Name: Bind Import: import { Bind } from "webiny/admin/form" Source: @webiny/form/index.ts


Name: createFieldRenderer Import: import { createFieldRenderer } from "webiny/admin/form" Source: @webiny/app-admin/features/formModel/createFieldRenderer.tsx


Name: createObjectFieldRenderer Import: import { createObjectFieldRenderer } from "webiny/admin/form" Source: @webiny/app-admin/features/formModel/createFieldRenderer.tsx


Name: FieldBuilder Import: import { FieldBuilder } from "webiny/admin/form" Source: @webiny/app-admin/features/formModel/FieldBuilder.ts Description: Base FieldBuilder with fluent API. Each method mutates this and returns this for chaining.


Name: FieldType Import: import { FieldType } from "webiny/admin/form" Source: @webiny/app-admin/features/formModel/abstractions.ts


Name: Form Import: import { Form } from "webiny/admin/form" Source: @webiny/form/index.ts


Name: FormAPI Kind: type Import: import type { FormAPI } from "webiny/admin/form" Source: @webiny/form/index.ts


Name: FormModelFactory Import: import { FormModelFactory } from "webiny/admin/form" Source: @webiny/app-admin/features/formModel/abstractions.ts


Name: FormOnSubmit Kind: type Import: import type { FormOnSubmit } from "webiny/admin/form" Source: @webiny/form/index.ts


Name: GenericFormData Kind: type Import: import type { GenericFormData } from "webiny/admin/form" Source: @webiny/form/index.ts


Name: IFieldBuilderRegistry Kind: type Import: import type { IFieldBuilderRegistry } from "webiny/admin/form" Source: @webiny/app-admin/features/formModel/abstractions.ts


Name: IFieldRendererRegistry Kind: type Import: import type { IFieldRendererRegistry } from "webiny/admin/form" Source: @webiny/app-admin/features/formModel/abstractions.ts


Name: IFieldVM Kind: type Import: import type { IFieldVM } from "webiny/admin/form" Source: @webiny/app-admin/features/formModel/abstractions.ts


Name: IObjectFieldItemVM Kind: type Import: import type { IObjectFieldItemVM } from "webiny/admin/form" Source: @webiny/app-admin/features/formModel/abstractions.ts


Name: IObjectFieldVM Kind: type Import: import type { IObjectFieldVM } from "webiny/admin/form" Source: @webiny/app-admin/features/formModel/abstractions.ts


Name: UnsetOnUnmount Import: import { UnsetOnUnmount } from "webiny/admin/form" Source: @webiny/form/index.ts


Name: useBind Import: import { useBind } from "webiny/admin/form" Source: @webiny/form/index.ts


Name: useBindPrefix Import: import { useBindPrefix } from "webiny/admin/form" Source: @webiny/form/index.ts


Name: useForm Import: import { useForm } from "webiny/admin/form" Source: @webiny/form/index.ts


Name: useGenerateSlug Import: import { useGenerateSlug } from "webiny/admin/form" Source: @webiny/form/index.ts Description: This hook is designed to be used with the useForm hook. When generateSlug is called, it will generate a slug using the from form field, and set it into the to form field.


Name: validation Import: import { validation } from "webiny/admin/form" Source: @webiny/validation/index.ts


Name: Validation Import: import { Validation } from "webiny/admin/form" Source: @webiny/validation/index.ts


Name: ValidationError Import: import { ValidationError } from "webiny/admin/form" Source: @webiny/validation/index.ts


信息
Category 编程开发
Name webiny-admin-form-catalog
版本 v20260507
大小 4.07KB
更新时间 2026-05-08
语言