Feat: Fügt die Liste für wiederkehrende Transaktionen hinzu

This commit is contained in:
2025-12-28 02:26:58 +01:00
parent 8d7f6bc4d3
commit 0c4c6d7c3d
14 changed files with 594 additions and 104 deletions

View File

@@ -1,5 +1,8 @@
import 'package:flutter/material.dart';
import 'dialog_input_field_select_item.dart';
import 'dialog_input_field_type_enum.dart';
/// Ein Input-Feld für den dynamischen Dialog
class DialogInputField {
/// Erstellt ein neues Input-Feld
@@ -11,6 +14,8 @@ class DialogInputField {
this.obscureText = false,
this.autoFocus = false,
this.onChanged,
this.inputType = DialogInputFieldTypeEnum.text,
this.selectItems = const [],
});
/// Die Id des InputFelds
@@ -20,7 +25,7 @@ class DialogInputField {
final String? label;
/// Der initiale Wert des InputFelds
final String? initialValue;
final dynamic initialValue;
/// Der InputTyp des InputFeld
final TextInputType keyboardType;
@@ -32,5 +37,11 @@ class DialogInputField {
final bool autoFocus;
/// Was bei Veränderung des Textfeldes geschehen soll
final ValueChanged<String>? onChanged;
final ValueChanged<dynamic>? onChanged;
/// Stellt den Eingabetypen des Inputfeldes dar
final DialogInputFieldTypeEnum inputType;
/// Die Auswahlmöglichkeiten für den Select-Input-Typen
final List<DialogInputFieldSelectItem> selectItems;
}