Arkadaşlar merhaba flutter_credit_card_new kullanarak oluşturduğum formda kullanıcı kart bilgilerini yine flutter_iyzico sayfasında kullanma istiyorum. Şu anda sabit değerler gönderiyor. Başka bir sayfadaki inputa girilen bu bilgileri nasıl kullanabilirim. Şimdiden teşekkür ederim____
Formdan gelen verileri başka bir yerde kullanma
- Edited
- Best Answerset by Flutter
flutter_iyzico sayfasına gidip gerekli bir değişken oluşturun örnek:
class flutter_iyzico extends StatefulWidget {
final InputdakiBilgi; //burada zorunlu bir değişken istedik
//burada da required anahtarını kullanarak zorunlu olaran değer gelecegini belirttik
const flutter_iyzico ({ Key? key, required this.InputdakiBilgi,}) : super(key: key);
@override
State<flutter_iyzico > createState() => _flutter_iyzicoState();
}
Daha sonra bu sınıfı kullanırken gerekli degeri verin, örnegin
flutteriyzico(InputdakiBilgi: inputBilgisi )
//Navigator kullanırkende aynı şekilde
Navigator.of(context).push(MaterialPageRoute( builder: (context) => flutteriyzico(InputdakiBilgi: inputBilgisi), ), );
Bu degeri stateful widget’da bir text sınıfında yazdırmak için şu şekilde erişebilirsiniz:
Text(widget.inputBilgisi)
widget.inputBilgisi şeklinde veya diğer degişkenlerede bu şekilde erişilebilir
eğer stateless widget kullanıyorsanız direkt olarak erişebilirsiniz
Text(inputBilgisi)