SelectFieldProps
interface SelectFieldProps extends module:components/Form.FormFieldProps {
children?: unknown;
className?: string;
defaultValue?: unknown;
disabled?: boolean;
emptyLabel?: string;
error?: string;
helpText?: string;
id?: string;
label?: string;
multiple?: boolean;
name: string;
onBlur?: () => void;
onChange?: (value: unknown) => void;
onFocus?: () => void;
options: SelectOption[];
placeholder?: string;
readOnly?: boolean;
required?: boolean;
rules?: ValidationRule[];
style?: Record<string, string | number>;
value?: unknown;
visible?: boolean;
}Source: Form.ts:432
Select field props
Hierarchy
FormFieldPropsSelectFieldProps
Properties
children: unknown
Inherited from children
Child components or content
className: string
Inherited from className
CSS class names
defaultValue: unknown
Inherited from defaultValue
Default value
disabled: boolean
Inherited from disabled
Whether component is disabled
emptyLabel: string
Placeholder for empty state
error: string
Inherited from error
Error message to display
helpText: string
Inherited from helpText
Help text displayed below field
id: string
Inherited from id
Unique component identifier
label: string
Inherited from label
Field label
multiple: boolean
Allow multiple selection
name: string
Inherited from name
Field name
onBlur: () => void
Inherited from onBlur
Blur handler
onChange: (value: unknown) => void
Inherited from onChange
Value change handler
onFocus: () => void
Inherited from onFocus
Focus handler
options: SelectOption[]
Available options
placeholder: string
Inherited from placeholder
Placeholder text
readOnly: boolean
Inherited from readOnly
Whether field is read-only
required: boolean
Inherited from required
Whether field is required
rules: ValidationRule[]
Inherited from rules
Validation rules
style: Record<string, string | number>
Inherited from style
Inline styles
value: unknown
Inherited from value
Field value
visible: boolean
Inherited from visible
Whether component is visible