input komma and point by liters and pricePerLiter, IPhone problem
This commit is contained in:
@@ -187,13 +187,14 @@ class EditController extends GetxController {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void _calculateTotal() {
|
||||
final liters = double.tryParse(litersController.text) ?? 0.0;
|
||||
final pricePerLiter = double.tryParse(pricePerLiterController.text) ?? 0.0;
|
||||
final liters =
|
||||
double.tryParse(litersController.text.replaceAll(',', '.')) ?? 0.0;
|
||||
final pricePerLiter =
|
||||
double.tryParse(pricePerLiterController.text.replaceAll(',', '.')) ??
|
||||
0.0;
|
||||
calculatedTotal.value = (liters * pricePerLiter).toStringAsFixed(2);
|
||||
print('$liters L * $pricePerLiter €/L = ${calculatedTotal.value} €');
|
||||
}
|
||||
|
||||
Future<void> selectDate(BuildContext context) async {
|
||||
@@ -245,8 +246,8 @@ class EditController extends GetxController {
|
||||
'userId': userId,
|
||||
'date': dateController.text,
|
||||
'odometer': odometerController.text,
|
||||
'liters': litersController.text,
|
||||
'pricePerLiter': pricePerLiterController.text,
|
||||
'liters': litersController.text.replaceAll(',', '.'),
|
||||
'pricePerLiter': pricePerLiterController.text.replaceAll(',', '.'),
|
||||
'location': locationController.text,
|
||||
};
|
||||
|
||||
|
||||
@@ -124,9 +124,7 @@ class EditPage extends GetView<EditController> {
|
||||
label: 'Liter',
|
||||
icon: Icons.local_gas_station,
|
||||
controller: editCtrl.litersController,
|
||||
keyboardType: TextInputType.numberWithOptions(
|
||||
decimal: true,
|
||||
),
|
||||
keyboardType: TextInputType.emailAddress,
|
||||
suffix: 'L',
|
||||
required: true,
|
||||
),
|
||||
@@ -138,9 +136,7 @@ class EditPage extends GetView<EditController> {
|
||||
label: 'Preis pro Liter',
|
||||
icon: Icons.euro,
|
||||
controller: editCtrl.pricePerLiterController,
|
||||
keyboardType: TextInputType.numberWithOptions(
|
||||
decimal: true,
|
||||
),
|
||||
keyboardType: TextInputType.emailAddress,
|
||||
suffix: '€/L',
|
||||
required: true,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user