Feat: Fügt die Liste für wiederkehrende Transaktionen hinzu
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user