หลักสูตรความผิดพลาด 101
10 โมดูล
5 สัปดาห์ที่ผ่านมา

เลือกใหม่

คลิกเพื่อคัดลอก

วิธีใช้ส่วนประกอบ Relselect


ตอนนี้โดยการเปรียบเทียบคุณสามารถสร้างหน้าสำหรับรายชื่อเมืองได้ ข้อแตกต่างที่สำคัญคือเมื่อสร้างเมืองจะต้องเลือกประเทศที่ตั้งอยู่

Relselect ส่วนประกอบอีกครั้ง

คอมโพเนนต์ Relselect เหมาะสำหรับการนำคุณลักษณะนี้ไปใช้ อนุญาตให้คุณเลือกจากรายการข้อมูลที่ป้อนลงในฐานข้อมูลแล้ว ลองดูตัวอย่างนี้

การเพิ่มคอมโพเนนต์ Relselect จะเริ่มขั้นตอนการตั้งค่าเริ่มต้น จำเป็นต้องเลือกแหล่งข้อมูล (เราสนใจรายชื่อประเทศ ดังนั้นเราจึงเลือกรูปแบบ Country ) ฟิลด์แสดงผล ( name เป็นตัวเลือกที่สมเหตุสมผลที่สุด แม้ว่าคุณสามารถเลือกตัวเลือกอื่นได้) และช่อง Single หรือ Multiple โหมด (เมืองสามารถอยู่ในประเทศเดียวเท่านั้น เราจึงเลือก Single )


ขั้นตอนต่อไปคือการรับรายชื่อประเทศที่จะสามารถเลือกได้ กระบวนการนี้คล้ายกับสิ่งที่จำเป็นในการแสดงข้อมูลในตาราง โปรดจำไว้ว่าในตอนแรก คอมโพเนนต์ใดๆ จะว่างเปล่า และเพื่อให้ได้ข้อมูล คุณต้องทำการร้องขอที่เหมาะสมไปยังฐานข้อมูล

ลองใช้ทริกเกอร์ onCreate เพื่อเรียกใช้ทันทีที่สร้างคอมโพเนนต์ ดำเนินการสืบค้นฐานข้อมูลโดยใช้ Server request GET /Country/ บล็อก และเพิ่มข้อมูลที่ได้รับด้วยบล็อก RelSelect Update Properties


รายชื่อประเทศจะมีให้เลือก ยังคงเป็นเพียงการค้นหาค่าที่เลือกและบันทึกไว้เมื่อเพิ่มเมืองใหม่ คุณต้องมี RelSelect Get Properties และพารามิเตอร์เอาต์พุตที่ Selected เพื่อทำสิ่งนี้


หากทำทุกอย่างถูกต้อง (และใช้พารามิเตอร์ _with เมื่อรับข้อมูล) ตอนนี้รายชื่อประเทศยังมีข้อมูลเกี่ยวกับเมืองที่ตั้งอยู่ในนั้นด้วย


Was this article helpful?
ยังคงมองหาคำตอบ?