t×tecexpressby TeKOcloud
ENv0.7.1
Eingaben & Auswahl / FLUTTER

TxDateBox.

Interaktive Vorschau

Datumseingabe mit unterer und oberer Grenze.

TxDateBox

ParameterTypStandardBedeutung
valueDateTime?nullAktueller Eingabe-/Optionswert.
initialValueDateTime?nullStartwert im unkontrollierten Modus.
onChangedValueChanged<DateTime?>?nullCallback für changed; Argumente und Rückgabetyp siehe Signatur.
labelString?nullBeschriftung beziehungsweise zugänglicher Name.
minDateTime?nullUntere zulässige Grenze.
maxDateTime?nullObere zulässige Grenze.
disabledboolfalseSperrt die Interaktion.
readOnlyboolfalseVerhindert Änderungen des Werts.
isValidbooltrueSteuert die Fehlerdarstellung; führt keine eigene Validierung aus.
validationMessageString'Bitte Eingabe prüfen.'Fehlermeldung bei isValid = 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)),
  );
}