เลือกใหม่
วิธีใช้ส่วนประกอบ Relselect
ตอนนี้โดยการเปรียบเทียบคุณสามารถสร้างหน้าสำหรับรายชื่อเมืองได้ ข้อแตกต่างที่สำคัญคือเมื่อสร้างเมืองจะต้องเลือกประเทศที่ตั้งอยู่
Relselect ส่วนประกอบอีกครั้ง
คอมโพเนนต์ Relselect เหมาะสำหรับการนำคุณลักษณะนี้ไปใช้ อนุญาตให้คุณเลือกจากรายการข้อมูลที่ป้อนลงในฐานข้อมูลแล้ว ลองดูตัวอย่างนี้
การเพิ่มคอมโพเนนต์ Relselect จะเริ่มขั้นตอนการตั้งค่าเริ่มต้น จำเป็นต้องเลือกแหล่งข้อมูล (เราสนใจรายชื่อประเทศ ดังนั้นเราจึงเลือกรูปแบบ Country ) ฟิลด์แสดงผล ( name เป็นตัวเลือกที่สมเหตุสมผลที่สุด แม้ว่าคุณสามารถเลือกตัวเลือกอื่นได้) และช่อง Single หรือ Multiple โหมด (เมืองสามารถอยู่ในประเทศเดียวเท่านั้น เราจึงเลือก Single )
ขั้นตอนต่อไปคือการรับรายชื่อประเทศที่จะสามารถเลือกได้ กระบวนการนี้คล้ายกับสิ่งที่จำเป็นในการแสดงข้อมูลในตาราง โปรดจำไว้ว่าในตอนแรก คอมโพเนนต์ใดๆ จะว่างเปล่า และเพื่อให้ได้ข้อมูล คุณต้องทำการร้องขอที่เหมาะสมไปยังฐานข้อมูล
ลองใช้ทริกเกอร์ onCreate เพื่อเรียกใช้ทันทีที่สร้างคอมโพเนนต์ ดำเนินการสืบค้นฐานข้อมูลโดยใช้ Server request GET /Country/ บล็อก และเพิ่มข้อมูลที่ได้รับด้วยบล็อก RelSelect Update Properties
รายชื่อประเทศจะมีให้เลือก ยังคงเป็นเพียงการค้นหาค่าที่เลือกและบันทึกไว้เมื่อเพิ่มเมืองใหม่ คุณต้องมี RelSelect Get Properties และพารามิเตอร์เอาต์พุตที่ Selected เพื่อทำสิ่งนี้
หากทำทุกอย่างถูกต้อง (และใช้พารามิเตอร์ _with เมื่อรับข้อมูล) ตอนนี้รายชื่อประเทศยังมีข้อมูลเกี่ยวกับเมืองที่ตั้งอยู่ในนั้นด้วย