Form
Star Rating
Memberi penilaian dengan bintang, tersimpan sebagai satu angka
Star Rating digunakan untuk meminta penilaian dengan cara mengklik bintang, misalnya kepuasan terhadap layanan. Nilai yang disimpan adalah jumlah bintang yang dipilih. Komponen ini ada di grup Survey pada palette.
Mapping ke Engine
| Tipe Variable | Tipe Kolom Report | Format Value | Contoh |
|---|---|---|---|
| Number | int8 | angka bulat 1 sampai jumlah bintang | 4 |
| Number | float8 | kelipatan 0,5 bila Allow half stars aktif | 3.5 |
Bila belum dinilai, nilai yang dikirim adalah null, bukan 0 atau "".
Properties
- Name: Label komponen yang ditampilkan ke pengguna. Mendukung dua bahasa (EN & ID).
- Key: Mengikat komponen ke process variable yang menyimpan nilainya saat form disubmit. Digenerate otomatis dan dapat disesuaikan.
- Number of stars: Jumlah bintang, antara 3 dan 10. Default
5. - Allow half stars: Mengizinkan nilai setengah bintang. Pengguna mengklik separuh kiri bintang untuk nilai x,5.
- Label for the lowest score: Teks di bawah bintang pertama (EN & ID). Default "Very poor".
- Label for the highest score: Teks di bawah bintang terakhir (EN & ID). Default "Excellent".
- Show the value as text: Menampilkan nilai sebagai teks di bawah bintang, misalnya "4 of 5".
- 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).
Perilaku saat diisi
- Selama belum dinilai, tampil teks "Not rated yet".
- Klik bintang ke-4 mengisi nilai
4dan menampilkan "4 of 5". Tombol "Clear" muncul untuk mengosongkan nilai kembali kenull. - Keyboard: panah kanan/atas dan kiri/bawah mengubah nilai satu langkah (0,5 bila setengah bintang aktif). Home ke 1, End ke nilai tertinggi.
- Required aktif dan belum dinilai: muncul "<Name EN> is required", misalnya "How was the service? is required".
- Bila Disabled aktif, bintang tampil abu-abu dan tidak bisa diklik. Nilainya tidak ikut dikirim saat form disubmit.
- Nilai ikut tersimpan di draft dan tampil lagi saat task dibuka ulang.
