Filter Form
Pengantar
Filter Form memungkinkan pengguna untuk memfilter data dengan mengisi Field Form. Dapat digunakan untuk memfilter Block Table, Block Chart, Block List, dll.
Cara Penggunaan
Mari kita mulai dengan contoh sederhana untuk dengan cepat memahami cara penggunaan Filter Form. Asumsikan kita memiliki Block Table yang berisi informasi pengguna, dan kita ingin dapat memfilter data melalui Filter Form. Seperti berikut ini:

Langkah konfigurasi adalah sebagai berikut:
- Aktifkan mode konfigurasi, tambahkan Block "Filter Form" dan Block "Table" di Page.

- Tambahkan Field "Nickname" di Block Table dan Block Filter Form.

- Sekarang Anda dapat mulai menggunakannya.

Penggunaan Lanjutan
Block Filter Form mendukung lebih banyak konfigurasi lanjutan. Berikut adalah beberapa penggunaan umum.
Mengaitkan Beberapa Block
Field Form tunggal dapat memfilter data dari beberapa Block secara bersamaan. Operasi spesifik adalah sebagai berikut:
- Klik konfigurasi "Connect fields" Field.

- Tambahkan Block target yang perlu dikaitkan, di sini kita pilih Block List di Page.

- Pilih satu atau lebih Field di Block List untuk dikaitkan. Di sini kita pilih Field "Nickname".

- Klik tombol simpan untuk menyelesaikan konfigurasi, hasilnya seperti berikut:

Mengaitkan Block Chart
Referensi: Filter Page dan Linkage
Field Kustom
Selain memilih Field dari Collection, Anda juga dapat membuat Field Form melalui "Field Kustom". Misalnya, Anda dapat membuat Field dropdown single select dan mengkustomisasi opsinya. Operasi spesifik adalah sebagai berikut:
- Klik opsi "Field Kustom", muncul antarmuka konfigurasi.

- Isi judul Field, di "Tipe Field" pilih "Pilihan", dan konfigurasi opsi.

- Field kustom yang baru ditambahkan perlu dikaitkan secara manual dengan Field Block target. Cara operasi adalah sebagai berikut:

- Konfigurasi selesai, hasilnya seperti berikut:

Tipe Field yang saat ini didukung:
- Text Box
- Number
- Tanggal
- Pilihan
- Radio Box
- Checkbox
- Record Relasi
Record Relasi (Field Relasi Kustom)
"Record Relasi" cocok untuk skenario "filter berdasarkan record Table relasi". Misalnya di list pesanan, filter pesanan berdasarkan "Pelanggan", atau di list tugas filter tugas berdasarkan "Penanggung Jawab".
Penjelasan item konfigurasi:
- Collection Target: menunjukkan Collection mana yang akan dimuat record yang tersedia.
- Field Judul: digunakan untuk teks tampilan dropdown opsi dan label yang dipilih (seperti nama, judul).
- Field Nilai: digunakan untuk nilai yang disubmit saat filter sebenarnya, biasanya pilih Field primary key (seperti
id). - Izinkan Multi-Select: setelah diaktifkan dapat memilih beberapa record sekaligus.
- Operator: mendefinisikan bagaimana kondisi filter dicocokkan (lihat penjelasan "Operator" di bawah).
Konfigurasi yang Direkomendasikan:
Field Judulpilih Field yang readability tinggi (seperti "Nama"), hindari menggunakan ID murni untuk mempengaruhi usability.Field Nilaiprioritaskan Field primary key, memastikan filter stabil dan unik.- Skenario single select biasanya menonaktifkan
Izinkan Multi-Select, skenario multi-select aktifkanIzinkan Multi-Selectdan kombinasikan denganOperatoryang sesuai.
Operator
Operator digunakan untuk mendefinisikan hubungan pencocokan antara "nilai Field Filter Form" dan "nilai Field Block target".
Collapse
Tambahkan tombol collapse, dapat collapse dan expand konten Filter Form, menghemat ruang Page.

Mendukung konfigurasi berikut:

- Jumlah Baris yang Ditampilkan saat Collapse: Atur jumlah baris Field Form yang ditampilkan dalam status collapse.
- Default Collapse: Setelah diaktifkan, Filter Form ditampilkan dalam status collapse secara default.

