Text Input
The text input component is used for single-line text fields. Component type:text
Property type: string
Textarea Input
The textarea component is used for multi-line text input. Component type:textarea
Property type: TextareaValue
Number Input
The number input component handles numeric values. Component type:number
Property types: int, decimal, double, short, long, byte
Boolean Input
The boolean input component renders as a checkbox. Component type:boolean
Property type: bool
DateTime Input
The datetime input component provides a date/time picker. Component type:datetime
Property type: DateTime
Password Input
The password input component masks the entered text. Component type:password
Property type: Password
Value property:
Dropdown Input
The dropdown component provides a select list with predefined options. Component type:dropdown
Property type: DropdownValue<T>
Inline Source (Static List)
UseIDropdownInlineSource for a static list of items:
Enum Source
UseEnumSource<T> to automatically populate a dropdown from an enum:
Remote Source
UseITypeaheadRemoteSource for dynamic data loaded from a server:
Typeahead Input
The typeahead component provides autocomplete functionality with search. Component type:typeahead
Property type: TypeaheadValue<T>
Complete Example
Here’s a complete form demonstrating all input components:Next Steps
Output Components
Display results with output components
Event Handlers
Add field interactivity