Эта ошибка случается, я работаю над этим проектом, и у меня есть эта ошибка, попробуйте решить ее многими способами, но не работает вручную
Я должен Назовите Model в этом классе, и я хочу поместить значение из другого экрана. Кто-нибудь может мне помочь
import 'package:flutter/material.dart';
import 'package:login_example/CustomerCore/viewmodels/CRUDModel.dart';
import 'package:provider/provider.dart';
import 'CustomerCore/models/cstomer_payment_detailsModel.dart';
import 'CustomerCore/models/productModel.dart';
import 'CustomerCore/viewmodels/customer_paymentCRUD.dart';
class customer_payment_page extends StatefulWidget {
final Customers_Information customer_info;
customer_payment_page({@required this.customer_info});
@override
custmomer_payment createState() =>
custmomer_payment(customer_info: customer_info);
}
class custmomer_payment extends State<customer_payment_page> {
final _formKey = GlobalKey<FormState>();
final Customers_Information customer_info;
custmomer_payment({@required this.customer_info});
final FocusNode _firstInputFocusNode = new FocusNode();
final FocusNode _secondInputFocusNode = new FocusNode();
showAlertDialog(BuildContext context) {
// set up the button
Widget okButton = FlatButton(
child: Text("OK"),
onPressed: () {
// Navigator.pop(context);
},
);
// set up the AlertDialog
AlertDialog alert = AlertDialog(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(25.0),
),
title: Text("عملية اضافة",
style: TextStyle(color: Colors.white),
textDirection: TextDirection.rtl),
content: Text("تمت اضافة الزبون بنجاح",
style: TextStyle(color: Colors.white),
textDirection: TextDirection.rtl),
backgroundColor: Colors.deepPurple,
actions: [
// okButton,
],
);
// show the dialog
showDialog(
context: context,
builder: (BuildContext context) {
return alert;
},
);
}
customer_fountshowAlertDialog(BuildContext context) {
// set up the button
Widget okButton = FlatButton(
child: Text("OK"),
onPressed: () {
// Navigator.pop(context);
},
);
// set up the AlertDialog
AlertDialog alert = AlertDialog(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(25.0),
),
title: Text("عملية اضافة",
style: TextStyle(color: Colors.white),
textDirection: TextDirection.rtl),
content: Text("هذا الاسم متواجد ",
style: TextStyle(color: Colors.white),
textDirection: TextDirection.rtl),
backgroundColor: Colors.deepOrangeAccent,
actions: [
// okButton,
],
);
// show the dialog
showDialog(
context: context,
builder: (BuildContext context) {
return alert;
},
);
}
@override
Widget build(BuildContext context) {
final customer_paymentProvider = Provider.of<customer_paymentCRUD>(context);
Future<bool> _goToLogin(BuildContext context) {
return Navigator.of(context)
.pushReplacementNamed('/')
// we dont want to pop the screen, just replace it completely
.then((_) => false);
}
return MaterialApp(
debugShowCheckedModeBanner: false,
эта ошибка, когда я запускаю проект и открываю этот экран