Flutter uchun Yangi boshlanuvchilar



Download 15,11 Mb.
bet76/115
Sana24.04.2022
Hajmi15,11 Mb.
#580073
1   ...   72   73   74   75   76   77   78   79   ...   115
Bog'liq
Flutter

boshqaruvchi: _kontroller,
);

Sifatida siz mumkin qarang, biz mumkin o'rnatish a boshlang'ich qiymat uchun TextField kabi yaxshi.


TextEditing Controller hisoblanadi xabardor qilingan qachon the TextField vidjet ega a yangi qiymat. O'zgarishlarni tinglash uchun biz _controller ga tinglovchini qo'shishimiz kerak :


_controller.addListener(_textFieldEvent);

_textFieldEvent kerak bo'l a funktsiyasi bu bo'ladi bo'l chaqirdi har vaqt the TextField vidjet o'zgarishlari.





Kirish FormField davlat

Agar biz bor foydalanish the TextFormField vidjet, narsalar olish oddiyroq:
final _kalit = GlobalKey>();
...
TextFormField( kalit: _kalit,
);

Biz TextFormField -ga kalit qo'shishimiz mumkin Bu keyinchalik vidjetning joriyiga kirish uchun ishlatilishi mumkin davlat orqali the key.currentState qiymat, qaysi bo'ladi o'z ichiga oladi the yangilangan maydonning qiymati.


Maxsus turdagi kalit kirish maydoni ishlaydigan ma'lumotlar turiga ishora qiladi. Oldingi misol, bu hisoblanadi String , chunki bu hisoblanadi a TextField vidjet, shunday the kalit ishlatiladigan maxsus vidjetga bog'liq.
The FormFieldState sinf shuningdek beradi boshqa foydali usullari va xususiyatlari FormField bilan ishlash uchun :
validate() bo'ladi qo'ng'iroq qiling the vidjetlar tasdiqlovchi qayta qo'ng'iroq qilish, qaysi kerak tekshirish uning joriy qiymati va xato xabarini qaytaradi yoki null agar u haqiqiy bo'lsa.
hasError va xato matn natija dan oldingi tasdiqlashlar foydalanish the oldingi funksiya. Masalan, moddiy vidjetlarda bu maydonga kichik matn qo‘shib, foydalanuvchiga xato haqida to‘g‘ri fikr bildirish imkonini beradi.
saqlash() bo'ladi qo'ng'iroq qiling the vidjetlar saqlangan qayta qo'ng'iroq qilish. Bu hisoblanadi the harakat bu kiritish foydalanuvchi tomonidan amalga oshirilganda (saqlanayotganda) sodir bo'ladi.
qayta o'rnatish() bo'ladi qo'yish the maydon ichida uning boshlang'ich davlat, bilan the boshlang'ich qiymat (agar har qanday), tekshirish xatolarini ham tozalash.

Shakl


ega a FormFieldWidget yordam beradi Biz kirish va tasdiqlash uning ma `lumot alohida. Biroq, juda ko'p maydonlarga ega bo'lish muammosini hal qilish uchun biz formadan foydalanishimiz mumkin vidjet. Shakl _ vidjet FormFieldWidgetni guruhlaydi misollar mantiqiy, bu bizga operatsiyalarni bajarishga imkon beradi, shu jumladan dala ma'lumotlariga kirish va uni yanada sodda tarzda tasdiqlash.
The Shakl vidjet ruxsat beradi Biz uchun yugur the quyidagi usullar hammasida avlod Maydonlar osongina:
saqlash() : Bu bo'ladi qo'ng'iroq qiling hammasi FormField misollar saqlang usuli va bo'ladi ish avvalgidek. Bu barcha dalalarni partiyaviy tejashga o'xshaydi.
validate() : Bu bo'ladi qo'ng'iroq qiling hammasi FormField misollar tasdiqlash usul, sabab barcha xatolar bir vaqtning o'zida paydo bo'ladi.
reset() : Bu bo'ladi qo'ng'iroq qiling hammasi FormField misollar qayta o'rnatish usuli. Bu bo'ladi olib keling butun shakl uning dastlabki holatiga.


Kirish Shakl davlat

Ta'minlash kirish uchun the joriy shakl davlat bilan bog'liq ob'ekt hisoblanadi foydali shunday bu biz mumkin init uni tekshirish, mazmunini saqlash yoki vidjetlar daraxtining istalgan joyidan uni qayta o'rnatish (ya'ni tugmani bosish). Shaklga kirishning ikki yo'li mavjud vidjetning bog'langan holati .


Foydalanish a kalit

The Shakl vidjet hisoblanadi ishlatilgan bilan the hamroh ning a kalit ning the FormState turi bu barcha bolalarni boshqarish uchun yordamchilarni o'z ichiga oladi uning FormField holatlar:

Download 15,11 Mb.

Do'stlaringiz bilan baham:
1   ...   72   73   74   75   76   77   78   79   ...   115




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish