Create & Edit Polling
Berikut merupakan dokumentasi tambah dan edit polling pada admin panel.
Komponen: Admin Panel
Screen
Field Semua Kab/Kota
Property
Description
Type
Dropdown
Validation
None
Interaction
Dropdown: state=enabled, value=semua Kab/Kota.
Field Semua Kecamatan
Property
Description
Type
Dropdown
Validation
None
Interaction
Dropdown: state=disabled, value=semua Kecamatan
Field hanya di-enable jika ada opsi yang dipilih pada field Kab/Kota.
Daftar opsi pada field Kecamatan akan menyesuaikan pada opsi yang dipilih pada field Kab/Kota.
Field Semua Kelurahan
Property
Description
Type
Dropdown
Validation
None
Interaction
Dropdown: state=disabled, value=semua Kelurahan.
Field hanya di-enable jika ada opsi yang dipilih pada field Kecamatan.
Daftar opsi pada field Kelurahan akan menyesuaikan pada opsi yang dipilih pada field Kecamatan.
Field Semua RW
Property
Description
Type
Input Text
Validation
None
Interaction
Input Text: state=disabled, value=semua RW.
Field hanya di-enable jika ada opsi yang dipilih pada field Kelurahan.
Field Nama Polling
Property
Description
Type
Input Text
Validation
Required
Length 10-100 characters
Interaction
None
Field Kategori
Property
Description
Type
Dropdown
Validation
Required
Interaction
None
Field Deskripsi
Property
Description
Type
Text Area
Validation
Required
Interaction
None
Field Pengantar
Property
Description
Type
Text Area
Validation
Required
Interaction
None
Field Dimulai Dari
Property
Description
Type
Date
Validation
Required
Date can't less than today
Interaction
None
Field Sampai
Property
Description
Type
Date
Validation
Required
Date can't less than "dimulai dari"
Date can't less than today
Interaction
None
Field Pertanyaan
Property
Description
Type
Date
Validation
Required
Length 10-100 characters
Interaction
None
Field Tipe Pertanyaan
Property
Description
Type
Radiobutton
Validation
Required
Jika pertanyaan "Custom" maka jawaban pilihan harus diisi minimal 2
Jika hanya satu jawaban pilihan pesan validasi: ""Tipe pertanyaan custom minimal dua pilihan"
Interaction
None
Button Simpan Sebagai Draft
Jika data valid:
Menyimpan data dan kembali ke halaman List polling.
Menampilkan pesan sukses: "Data baru berhasil di update".
Status berubah menjadi "Draft" dan data dapat di edit kembali.
Jika data tidak valid:
Tetap pada halaman Form Create/Edit dengan kondisi isian pada tiap field sebagaimana yang diinput user.
Menampilkan pesan gagal (berwarna merah) pada field yang tidak valid.
Button Publikasikan Polling
Jika Start Date Polling = Today
Menyimpan data dan kembali ke halaman List polling.
Menampilkan pesan sukses: "Data baru berhasil di update".
Menampilkan polling pada aplikasi mobile.
Komponen: Admin Panel (Responsive)
Screen

Komponen: Mobile App
Screen

Komponen: Mobile Flutter

Last updated