Dokumentasi Modal.js

Modal.js adalah kelas JavaScript yang menyediakan fungsionalitas untuk mengelola modal dan interaksi form dalam aplikasi web menggunakan NexaUI. Kelas ini menangani operasi CRUD (Create, Read, Update, Delete) dengan integrasi modal dan form.

Struktur Modal

Komponen Tampilan Data

Konfigurasi Modal.js

Kelas ModalHandler

Metode Form Handlers

Terdapat 3 handler utama untuk operasi CRUD:

1. formAdd()

Membuat form untuk menambah data baru dengan validasi:

  • Nama: minimal 3 karakter
  • Attachment: maksimal 15MB

2. formUpdate(order)

Membuat form untuk mengupdate data dengan:

  • Mengambil data existing berdasarkan order
  • Mengisi form dengan nilai awal
  • Validasi sama dengan formAdd

3. formDelet(order)

Menangani penghapusan data dengan:

  • Konfirmasi penghapusan
  • Mengirim ID dan file untuk dihapus