LiveTextField<D extends dynamic>.multiLine constructor

const LiveTextField<D extends dynamic>.multiLine({
  1. Key? key,
  2. int minLines = 2,
  3. int maxLines = 4,
  4. required FieldViewState<D> state,
  5. bool autoFocus = false,
  6. required void onChanged(
    1. String?
    ),
  7. required void onFieldSubmitted(
    1. String?
    ),
  8. TextInputType keyboardType = TextInputType.multiline,
  9. List<FieldAction<D, Enum>> prefixIcons = const <FieldAction<Never, Enum>>[],
  10. List<FieldAction<D, Enum>> suffixIcons = const <FieldAction<Never, Enum>>[],
  11. required TextStyle style,
})

Named Constructor to allow for multi-lined text field.

This sets the default minLines to be 2 and the maxLines to be 4

Implementation

const LiveTextField.multiLine({
  super.key,
  this.minLines = 2,
  this.maxLines = 4,
  required this.state,
  this.autoFocus = false,
  required this.onChanged,
  required this.onFieldSubmitted,
  this.keyboardType = TextInputType.multiline,
  this.prefixIcons = const <FieldAction<Never, Enum>>[],
  this.suffixIcons = const <FieldAction<Never, Enum>>[],
  required this.style,
});