Pilihan dropdown multipel

Pengenalan

Di NocoBase, pilihan dropdown multipel (Multiple select) digunakan untuk memilih beberapa nilai dari sekumpulan opsi.

Pilihan dropdown multipel cocok untuk bidang seperti label, kemampuan, preferensi, cakupan penerapan, dan lainnya. Bidang ini menyimpan beberapa nilai opsi dan biasanya menampilkannya dalam bentuk label di halaman.

Jika hanya dapat memilih satu nilai, pilih pilihan dropdown tunggal atau grup tombol radio.

Skenario penggunaan

Pilihan dropdown multipel cocok untuk skenario bisnis berikut:

  • Label pelanggan dan preferensi pengguna
  • Skenario penerapan produk dan kemampuan perangkat
  • Titik risiko proyek dan klasifikasi masalah
  • BIdang yang memungkinkan pemilihan beberapa nilai tetap

Membuat konfigurasi

Di halaman 「Configure fields」 pada tabel data, klik 「Add field」, lalu pilih 「Pilihan dropdown multipel」 untuk membuat bidang pilihan dropdown multipel.

20240512180236

KonfigurasiDeskripsi
Field interfaceJenis antarmuka bidang. Pilihan dropdown multipel menggunakan multipleSelect, yang menentukan cara memasukkan dan menampilkan data di halaman.
Field display nameNama yang ditampilkan untuk bidang di antarmuka, misalnya 「Label pelanggan」, 「Skenario penerapan」, atau 「Klasifikasi masalah」. Sebaiknya gunakan nama yang mudah dipahami langsung oleh pengguna bisnis.
Field nameNama identifikasi bidang yang digunakan untuk referensi internal seperti API, bidang relasi, izin, dan alur kerja. Biasanya tidak diubah lagi setelah dibuat, hanya mendukung huruf, angka, dan garis bawah, serta harus diawali dengan huruf.
Field typeJenis bidang pada lapisan data. Pilihan dropdown multipel biasanya disimpan sebagai array atau JSON, bergantung pada konfigurasi bidang dan kemampuan sumber data.
Default valueNilai default. Saat membuat catatan baru, nilai default dapat terisi otomatis jika pengguna tidak mengisinya.
Validation rulesAturan validasi. Biasanya digunakan untuk mengatur apakah bidang wajib diisi dan rentang opsi yang diperbolehkan.
DescriptionDeskripsi bidang. Cocok digunakan untuk menjelaskan arti bidang, persyaratan pengisian, sumber data, atau penanggung jawab pemeliharaan.
Perhatian

Nama bidang akan dirujuk oleh blok halaman, izin, alur kerja, dan API setelah dibuat. Pastikan penamaannya sebelum membuat bidang untuk menghindari biaya penyesuaian konfigurasi di kemudian hari.

Karakteristik bidang

Perilaku default bidang pilihan dropdown multipel adalah sebagai berikut:

KarakteristikDeskripsi
Default Field interfacemultipleSelect
Default Field typearray
Field type yang dapat dipiliharrayjson, sesuai dengan pemetaan bidang yang sebenarnya.
Komponen halamanMode pengeditan menggunakan pemilih dropdown multipel.
PemfilteranMendukung pemfilteran berdasarkan apakah suatu opsi tertentu disertakan.
PengurutanBiasanya tidak digunakan untuk pengurutan.
ValidasiMendukung batasan bidang wajib diisi dan rentang opsi.

Mengedit konfigurasi

Setelah dibuat, klik 「Edit」 di sebelah kanan bidang untuk mengedit konfigurasi bidang pilihan dropdown multipel. Pengeditan bidang terutama digunakan untuk menyesuaikan cara bidang ditampilkan dan digunakan di NocoBase, misalnya mengubah nama tampilan, deskripsi, nilai default, aturan validasi, atau konfigurasi khusus bidang.

Jika bidang berasal dari tabel di database utama yang telah disinkronkan, pengeditan biasanya dilakukan untuk memetakan bidang—memetakan bidang database ke Field type dan Field interface NocoBase.

KonfigurasiDapat dieditDeskripsi
Field display nameYaMengubah nama tampilan bidang di antarmuka tanpa mengubah nama identifikasi bidang.
Field nameTidakNama identifikasi bidang biasanya tidak dapat diubah melalui formulir pengeditan setelah bidang dibuat.
Field interfaceTergantung kondisiBidang dari database utama atau bidang tersinkronisasi dapat disesuaikan saat pemetaan bidang. Penyesuaian ini akan memengaruhi cara data dimasukkan, ditampilkan, dan divalidasi di halaman.
Field typeTergantung kondisiBidang dari database utama atau bidang tersinkronisasi dapat disesuaikan saat pemetaan bidang. Sebelum menyesuaikannya, pastikan data yang ada dapat digunakan dengan jenis baru tersebut.
Default valueYaMenyesuaikan nilai default saat membuat catatan baru.
Validation rulesYaMenyesuaikan aturan validasi bidang.
DescriptionYaMenambahkan arti bidang, persyaratan pengisian, sumber data, atau penanggung jawab pemeliharaan.
Perhatian

Mengganti Field type atau Field interface bukan sekadar mengubah nama tampilan. Perubahan ini akan memengaruhi cara penyimpanan bidang, komponen input, aturan validasi, kondisi pemfilteran, dan cara penggunaan variabel alur kerja. Jika jumlah data yang ada cukup banyak, pastikan terlebih dahulu format data sesuai.

Menghapus bidang

Klik 「Delete」 di sebelah kanan bidang untuk menghapus bidang pilihan dropdown multipel. Di database utama, Anda juga dapat memilih beberapa bidang untuk dihapus secara massal.

Saat menghapus bidang pilihan dropdown multipel yang dibuat di database utama, kolom sebenarnya di database beserta data yang telah ada di kolom tersebut biasanya akan ikut dihapus. Saat menghapus bidang yang disinkronkan dari database atau dipetakan dari sumber data eksternal, cakupan dampaknya bergantung pada sumber data dan asal bidang terkait.

Peringatan

Menghapus bidang dapat memengaruhi blok halaman, formulir, pemfilteran, izin, alur kerja, API, impor dan ekspor, serta data yang sudah ada. Pastikan terlebih dahulu apakah bidang tersebut masih dirujuk oleh konfigurasi bisnis.

Penggunaan dalam konfigurasi halaman

Bidang pilihan dropdown multipel cocok untuk menyatakan beberapa label atau beberapa opsi tetap. 20260709230017

SkenarioPenggunaan
Blok formulirMemilih beberapa nilai dari opsi.
Blok tabelMenampilkan opsi sebagai beberapa label.
Blok pemfilteranMemfilter berdasarkan label tertentu yang disertakan.
Alur kerja dan izinDigunakan sebagai kondisi seperti menyertakan atau tidak menyertakan dalam penilaian.

Tautan terkait