t×tecexpressby TeKOcloud
DEv0.7.1
Editors & selection / FLUTTER

TxDateBox.

Interactive preview

Date input with lower and upper bounds.

TxDateBox

ParameterTypeDefaultMeaning
valueDateTime?nullCurrent input/option value.
initialValueDateTime?nullStarting value in uncontrolled mode.
onChangedValueChanged<DateTime?>?nullCallback for changed; see the signature for arguments and return type.
labelString?nullLabel or accessible name.
minDateTime?nullLower allowed bound.
maxDateTime?nullUpper allowed bound.
disabledboolfalseDisables interaction.
readOnlyboolfalsePrevents value changes.
isValidbooltrueControls error presentation; does not perform validation.
validationMessageString'Bitte Eingabe prüfen.'Error message when isValid is false.
dart
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';

Widget example() {
  DateTime? date = DateTime(2026, 10, 28);
  return StatefulBuilder(
    builder: (context, setState) => TxDateBox(value: date, onChanged: (v) => setState(() => date = v)),
  );
}