ErlangFormDocs v1.0.0
Panduan integrasi

Pemecahan masalah

Diagnosis input, validasi, konfigurasi, dan form bersarang.

GejalaPemeriksaan dan perbaikan
Submit tidak berjalanBungkus ErlForm dengan HTML form, preventDefault, dan panggil form.handleSubmit
Tidak ada validasiPasang schema pada validators useForm, bukan hanya prop ErlForm
Field tidak munculPeriksa showIf, fields wizard, serta dukungan jenis schema
Input email masih teksGunakan z.email(), bukan hanya validasi pada z.string()
Nilai select hilangNilai tidak lagi terdapat pada options; renderer mengosongkannya
Angka kosong gagal validasiInput menghasilkan undefined; gunakan optional bila diperbolehkan
Optional string kosong tetap gagalString kosong berbeda dari undefined; sesuaikan schema
Callback membaca field yang salahChild menerima induk langsung, bukan selalu nilai root
Konfigurasi child saling bertabrakanGunakan fieldConfig bersarang dan item, hindari fallback key flat
Dua field tidak berdampinganMasukkan field root ke section sama agar berbagi grid
Record kosongSediakan key di defaultValues; tidak ada editor key bawaan
Error server tidak hilangBersihkan key eksplisit dengan array kosong
Date bergeser satu hariGunakan tanggal lokal untuk z.date(); hindari slice tanggal UTC
File tidak terkirimKirim File melalui FormData, bukan JSON
onBlur tidak berjalanRenderer native belum meneruskan blur; pakai custom input
Next tidak memvalidasiTambahkan wizard.validateStep
Field tersembunyi menghalangi submitSesuaikan schema kondisional dengan showIf/clearOnHide

Mulai dari Quick Start, kurangi schema menjadi satu field, lalu tambahkan konfigurasi bertahap. Lihat matriks schema untuk batasan 1.0.0 dan laporkan bug bila masalah tetap terjadi.