RTextFieldSpec class final

TextField specification (static, from widget props).

Contains text content metadata and display options. This is the "what" of the field (not the "how" — that's the renderer).

Annotations

Constructors

RTextFieldSpec({String? placeholder, String? label, String? helperText, String? errorText, RTextFieldVariant variant = RTextFieldVariant.filled, int? maxLines = 1, int? minLines, RTextFieldOverlayVisibilityMode clearButtonMode = RTextFieldOverlayVisibilityMode.never, RTextFieldOverlayVisibilityMode prefixMode = RTextFieldOverlayVisibilityMode.always, RTextFieldOverlayVisibilityMode suffixMode = RTextFieldOverlayVisibilityMode.always})
const

Properties

clearButtonMode → RTextFieldOverlayVisibilityMode
Visibility mode for the clear button.
final
errorText → String?
Error text (shown below field, replaces helper when set).
final
hashCode → int
The hash code for this object.
no setterinherited
helperText → String?
Helper text (shown below field).
final
isMultiline → bool
Whether this is a multiline field.
no setter
label → String?
Label text (shown above or floating).
final
maxLines → int?
Maximum number of lines.
final
minLines → int?
Minimum number of lines.
final
placeholder → String?
Placeholder text shown when field is empty.
final
prefixMode → RTextFieldOverlayVisibilityMode
Visibility mode for the prefix widget.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
suffixMode → RTextFieldOverlayVisibilityMode
Visibility mode for the suffix widget.
final
variant → RTextFieldVariant
Visual variant of the field.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited