Copyright 2024 - Custom text here

โจทย์เป็นอย่างนี่ 

Screen Shot 2562 02 10 at 052744

 

เรามี Content หรือ ข้อความที่ค้างอยู่ใน TextFormField แบบนี้

Screen Shot 2562 02 10 at 052752

เราต้องการ กดที่ Submit แล้วให้ Content ที่อยู่ใน TextFormField ทั้งหลาย Clear หายไป แบบนี้

Screen Shot 2562 02 10 at 053953

มาดูที่ FormState Class จะมี reset อยู่ที่ Key

Screen Shot 2562 02 10 at 054009

 รูปแบบ การใช้ reset

Screen Shot 2562 02 10 at 052719

มาสเตอร์ สร้าง key ที่ได้จาก Globalkey ก่อน จาก ตัวอย่าง คือ formKey

Screen Shot 2562 02 10 at 052728

กำหนด onPress ให้ form.currentState.reset แบบนี่ครับ

Screen Shot 2562 02 10 at 052744

ก่อน Click ปุ่ม Submit

Screen Shot 2562 02 10 at 052752

หลังคลิก Submit ครับ จะ Clear Contain ใน TextFormField แบบนี่ครับ สำหรับ ใครที่ทำ ไม่ได้ ลองมาลุยโค้ด Flutter ที่ https://www.androidthai.in.th/private-project-android-flutter-course.html ได้ครับ

 

 

 

 

คอร์ส สอนโปรเจ็คแอนดรอยด์ ตัวต่อตัว

privateProject2019v1

คอร์ส เบสิกแอนดรอยด์ สอน ตัวต่อตัว

privateAndroid2019v1

คอร์ส iOS สอน ตัวต่อตัว

privateIos2019V1

คอร์ส Flutter สอน ตัวต่อตัว

privateFlutter2019v1

f t g