Form
File Upload
Mengunggah file dari perangkat pengguna
File Upload digunakan untuk melampirkan dokumen seperti jpg, png, pdf, docx, atau xlsx. File dikirim sebagai binary (bukan string) dan disimpan sebagai File/ByteArray.
Mapping ke Engine
| Tipe Variable | Tipe Kolom Report | Format Value | Contoh |
|---|---|---|---|
| File | jsonb | multipart/form-data | dokumen.pdf |
Properties
- Name: Label komponen yang ditampilkan ke pengguna. Mendukung dua bahasa (EN & ID).
- Key: Mengikat komponen ke process variable yang menyimpan file saat form disubmit. Digenerate otomatis dan dapat disesuaikan.
- Allow Multiple File: Mengizinkan pengguna mengunggah lebih dari satu file.
- Max File Size: Ukuran maksimum file yang boleh diunggah (misalnya
1MB). - Extensions: Ekstensi file yang diizinkan, misalnya
jpg,png,pdf,docx,xlsx. - Tooltip: Teks bantuan singkat (maks. 255 karakter) yang muncul saat kursor diarahkan ke ikon informasi; diaktifkan lewat toggle.
- Disabled: Menonaktifkan komponen sehingga nilainya hanya bisa dibaca dan tidak dapat diisi.
- Hide If: Ekspresi FEEL untuk menyembunyikan komponen. Komponen disembunyikan ketika ekspresi bernilai
true, dievaluasi ulang saat nilai field lain berubah. - Validation: Bila properti berikut diisi, form hanya dapat disubmit ketika kondisinya terpenuhi; jika tidak, muncul pesan validasi.
- Required: Komponen wajib diisi sebelum form disubmit.
- Required If: Komponen wajib diisi hanya bila ekspresi FEEL terpenuhi (validasi bersyarat).
