Pilih kembali
Cara menggunakan komponen Relselect
Sekarang, dengan analogi, Anda dapat membuat halaman untuk daftar kota. Satu-satunya perbedaan penting adalah bahwa saat membuat kota, negara tempat kota itu berada harus dipilih.
Relselect komponen
Komponen Relselect cocok untuk mengimplementasikan fitur ini. Hal ini memungkinkan Anda untuk memilih dari daftar data yang sudah dimasukkan ke dalam database. Mari kita lihat ini dengan sebuah contoh.
Menambahkan komponen Relselect memulai prosedur pengaturan awal untuknya. Penting untuk memilih sumber data (kami tertarik dengan daftar negara, jadi kami memilih model Country ), bidang tampilan ( name adalah opsi yang paling logis, meskipun Anda dapat memilih yang lain), dan Single atau Multiple mode (kota hanya dapat berada di satu negara, jadi kami memilih Single ).
Langkah selanjutnya adalah mendapatkan daftar negara yang akan tersedia untuk dipilih. Proses ini mirip dengan apa yang diperlukan untuk menampilkan data dalam tabel. Ingat bahwa pada awalnya, setiap komponen kosong, dan untuk mendapatkan data, Anda perlu membuat permintaan yang sesuai ke database.
Mari kita gunakan pemicu onCreate untuk langsung berjalan saat komponen dibuat, jalankan kueri database menggunakan blok Server request GET /Country/ dan tambahkan data yang diterima dengan blok RelSelect Update Properties .
Daftar negara menjadi tersedia untuk dipilih. Tetap hanya untuk mengetahui nilai yang dipilih dan menyimpannya saat menambahkan kota baru. Anda memerlukan blok RelSelect Get Properties dan parameter output Selected untuk melakukan ini.
Jika semuanya dilakukan dengan benar (dan parameter _with digunakan saat menerima data), maka sekarang daftar negara juga berisi informasi tentang kota mana yang berada di dalamnya.