Ada empat elemen yang dirancang untuk pemilihan pengguna dari daftar di AppMaster :

  • Pilih
  • tarik-turun
  • Pilih (enum)
  • Pilih kembali

Elemen-elemen ini dalam desainer aplikasi web:

Elements in the web application designer

Select

Elemen ini dirancang untuk memilih dari daftar statis opsi yang diatur dalam editor.

Setelah memindahkan elemen Select ke kanvas, jendela pop-up akan muncul, di mana Anda dapat memilih apakah pilih akan mengambil satu atau beberapa nilai.

This element is designed to select from a static list of options set in the editor.

Untuk menambahkan dan mengedit opsi yang akan dipilih, klik elemen, dan buka tab Option .

Dropdown mirip dengan Select , tetapi tidak menyimpan nilai yang dipilih. Dropdown sering memulai beberapa BP ketika Anda mengklik salah satu opsi.

Untuk menambahkan dan mengedit opsi yang akan dipilih, klik elemen, dan buka tab Option .

 Dropdown often starts some BP when you click on one of the

Select (enum)

Select (enum) digunakan untuk memilih nilai dari enum . Saat Anda membuat elemen ini, sebuah jendela akan muncul di mana Anda harus memilih sumber data (salah satu dari enum yang ada).

Select (enum) is used to select a value from an enum

Relselect

Item ini digunakan untuk memilih nilai dari record dalam database. Saat Anda membuatnya, Anda harus memilih sumber data dari daftar model. Setelah memilih sumber, Anda akan dapat memilih bidang yang akan ditampilkan.

Mari buat RelSelect dengan sumber data User dan bidang Login .

Let's create a RelSelect with the data source User and the field Login.

Agar RelSelect berfungsi, Anda perlu mengirim data yang diperlukan menggunakan proses bisnis.

BP harus menerima data menggunakan blok GET dan meneruskannya ke RelSelect, menggunakan blok RelSelect Update Properties .

Mari muat semua administrator aplikasi ke dalam RelSelect . Gunakan blok Server Request GET /user/ . Tetapkan nilai default groups bidang input ke admin . Jadi di bidang data keluaran, kita hanya akan mendapatkan pengguna dari grup Admin . Teruskan data ini ke RelSelect Update Properties.

Agar bidang data muncul di RelSelect Update Properties , tentukan Component ID .

Sekarang, RelSelect akan menampilkan login semua administrator aplikasi.

Seleksi yang dilakukan oleh pengguna nantinya dapat digunakan di BP. Ada bidang yang selected untuk tujuan ini. Ini menyimpan nilai yang dipilih.

Misalkan kita memiliki model data task yang terkait dengan pengguna. Dengan RelSelect , kami hanya dapat menampilkan tugas- tasks yang terkait dengan pengguna yang dipilih.

Mari tambahkan tabel task ke halaman dan kembali ke BP yang dikonfigurasi untuk RelSelect .

Buat BP lain di dalamnya untuk pemicu onChange , yang akan memperbarui data dalam tabel mengikuti pilihan di RelSelect .

Dengan blok RelSelect Get Properties , kami mendapatkan pengguna yang dipilih.

Perluas dengan Expand User , berikan ID -nya ke blok Server Request GET /task/ dan berikan data ke blok Table Update Data .

Display only those tasks related to the selected user

Saat memilih pengguna di RelSelect , tabel tugas akan menampilkan catatan yang terkait dengan pengguna yang dipilih.

Was this article helpful?

AppMaster.io 101 Kursus kilat

10 Modul
2 Minggu

Tidak yakin harus mulai dari mana? Mulailah dengan kursus kilat kami untuk pemula dan jelajahi AppMaster dari A sampai Z.

Mulai Kursus
Development it’s so easy with AppMaster!

Butuh lebih banyak bantuan?

Selesaikan masalah apa pun dengan bantuan para ahli kami. Hemat waktu dan fokus untuk membangun aplikasi Anda.

headphones

Hubungi dukungan

Beritahu kami tentang masalah Anda, dan kami akan menemukan solusi untuk Anda.

message

Obrolan Komunitas

Diskusikan pertanyaan dengan pengguna lain di obrolan kami.

Bergabunglah dengan komunitas