Basic Input Fields
ProFormText
Standard text input with optional password variant.Password with Strength Indicator
ProFormTextArea
Multi-line text input.ProFormDigit
Numeric input with formatting.Digit Range
ProFormMoney
Currency input with formatting.Selection Fields
ProFormSelect
Dropdown selection with remote data support.Remote Data Loading
Multiple Selection
ProFormSelect.SearchSelect
Enhanced select with search functionality.ProFormCheckbox
Checkbox input for boolean or multiple selections.ProFormRadio
Radio button selection.ProFormSwitch
Toggle switch for boolean values.ProFormTreeSelect
Tree-structured selection.ProFormCascader
Cascading dropdown for hierarchical data.ProFormSegmented
Segmented control for quick selection.Date & Time Fields
ProFormDatePicker
Date selection with multiple picker types.ProFormDateTimePicker
Date and time selection.ProFormTimePicker
Time-only selection.Date Range Pickers
Advanced Fields
ProFormSlider
Slider for numeric ranges.ProFormRate
Star rating input.ProFormColorPicker
Color selection.ProFormUploadButton
File upload with button trigger.ProFormUploadDragger
Drag-and-drop file upload.ProFormCaptcha
Captcha input with countdown.Field Groups & Collections
ProForm.Group
Group related fields together.ProFormList
Dynamic form list for repeating fields.ProFormFieldSet
Group fields with shared name path.ProFormDependency
Conditional fields based on other field values.Common Props
All form fields share these common props:| Prop | Type | Description |
|---|---|---|
name | string | string[] | Field name (supports nested paths) |
label | React.ReactNode | Field label |
tooltip | string | { title, icon } | Help tooltip |
placeholder | string | Placeholder text |
disabled | boolean | Disable the field |
readonly | boolean | Read-only mode |
hidden | boolean | Hide the field |
required | boolean | Mark as required |
rules | Rule[] | Validation rules |
fieldProps | object | Props passed to the underlying Ant Design component |
formItemProps | FormItemProps | Props for Form.Item wrapper |
colProps | ColProps | Grid column props |
colSize | number | Column size multiplier |