Sub-Table (Edit Popup)
Pengantar
Sub-Table (edit Popup) digunakan untuk mengelola data relasi to-many (seperti one-to-many, many-to-many) dalam Form. Table hanya menampilkan record yang sudah diasosiasikan, tambah/edit dilakukan di Popup, data akan disubmit bersama dengan Form utama.
Petunjuk Penggunaan

Skenario yang Cocok:
- Field relasi: o2m / m2m / mbm
- Penggunaan tipikal: detail pesanan, list sub-item, tag/anggota terkait, dll.
Konfigurasi Field
Izinkan Memilih Data yang Sudah Ada (Default: Aktif)
Mendukung pemilihan data yang sudah ada untuk diasosiasikan.


Komponen Field
Komponen Field: switch ke komponen Field relasi lainnya, seperti dropdown select, data picker, dll.
Izinkan Melepaskan Asosiasi Data yang Sudah Ada (Default: Aktif)
Mengontrol apakah data yang sudah diasosiasikan di Edit Form diizinkan untuk dilepaskan asosiasinya. Data yang baru ditambahkan selalu diizinkan untuk dihapus.

Izinkan Tambah Baru (Default: Aktif)
Mengontrol apakah tombol tambah ditampilkan. Saat pengguna tidak memiliki izin create di Table target saat ini, tombol akan dinonaktifkan dan menampilkan prompt no permission.
Izinkan Edit Cepat (Default: Nonaktif)
Setelah diaktifkan, saat mouse hover ke cell akan muncul ikon edit, dapat dengan cepat mengedit konten cell.
Mendukung mengaktifkan edit cepat untuk semua Field di komponen Field relasi.

Juga mendukung mengaktifkan edit cepat untuk Field kolom tunggal.


Ukuran Pagination (Default: 10)
Atur jumlah record yang ditampilkan per halaman di Sub-Table.
Penjelasan Perilaku
- Saat memilih record yang sudah ada akan dedup berdasarkan primary key, menghindari record yang sama diasosiasikan berulang
- Record yang baru ditambahkan akan langsung diisi kembali ke Sub-Table, default jump ke pagination yang berisi record baru
- Edit inline hanya memodifikasi data baris saat ini
- Hapus hanya akan melepaskan asosiasi di Form saat ini, tidak menghapus data sumber
- Data disubmit bersama dengan Form utama

