1. Apa itu subformulir
Komponen kontainer tingkat lanjut yang memungkinkan Anda menambahkan komponen Teks, Numerik, Tanggal, dan lainnya di dalamnya. Contohnya, gunakan komponen ini ketika Anda perlu menambahkan beberapa entri produk selama proses entri data produk.2. Kasus penggunaan
Subformulir umumnya digunakan untuk entri data, seperti pesanan keluar, pesanan masuk, dan pesanan penjualan. Rincian produk dalam skenario ini dapat dicatat dalam subformulir, dan Anda dapat menambahkan baris sesuai kebutuhan berdasarkan data aktual yang akan dimasukkan.3. Fitur dasar
3.1 Mode tata letak
Tetapkan tata letak subformulir. Mode spreadsheet digunakan secara default.3.1.1 Mode spreadsheet
Spreadsheet Tampilan efek: Catatan: Tampilan subjek dan header hanya tersedia di PC ketika mode tata letak adalah Spreadsheet.3.1.2 Mode ubin
Ubin Efek:3.2 Tetapkan nama tombol Tambah
Nama tombol Tambah secara default adalah “Tambah satu”. Anda dapat mengkustomisasi namanya. Contoh: Tetapkan nama tombol Tambah3.3 Tetapkan nama tombol Hapus
Tetapkan nama tombol Hapus3.4 Jumlah maksimum rekaman yang dapat ditambahkan
3.5 Lebar kolom subformulir
Lebar kolom dapat dikustomisasi, sehingga konten yang panjang pun ditampilkan dengan baik. Kustomisasi lebar kolom subformulir3.6 Impor massal
Jalur: Ketika Anda membuka formulir, Anda akan melihat tombol Impor massal di bawah subformulir. Klik Impor massal untuk melanjutkan. (Jika formulir memiliki akses publik (Login senyap) yang diaktifkan, subformulir di dalam formulir tidak mendukung impor massal.) Urutan bidang dalam templat impor massal subformulir sesuai dengan urutan bidang dalam desain formulir. Halaman akses- Entri data subformulir yang efisien: Mendukung impor massal melalui Excel.
3.7 Ekspor massal
- Ekspor cepat data subformulir:
3.8 Mendukung ekspor konten formulir utama + subformulir bersama-sama ke Excel
- Mendukung ekspor data formulir utama dan data subformulir secara bersamaan.
- Kemampuan ekspor baru:
4. Fitur lanjutan
4.1 Kolom tindakan
4.1.1 Buat kolom tindakan
Setelah Anda membuat kolom tindakan, klik Edit untuk mengikat tindakan. Kolom tindakan Efek:4.1.2 Fungsi callback
Lihat Pengaturan tindakan. Tindakan - Item-0 Fungsi callback Panel JS4.1.3 Rendering kustom
JSX didukung. Rendering kustom - ikat tindakan Efek:5. FAQ
5.1 Bagaimana cara menghapus rekaman secara massal dalam subformulir?
5.1 Bagaimana cara menghapus rekaman secara massal dalam subformulir?
5.2 Bagaimana cara mendapatkan nilai komponen tertentu di dalam subformulir?
5.2 Bagaimana cara mendapatkan nilai komponen tertentu di dalam subformulir?
5.3 Subformulir yang terkait dengan subformulir & penetapan nilai subformulir
5.3 Subformulir yang terkait dengan subformulir & penetapan nilai subformulir
5.4 Ekspor data subformulir & analisis laporan pada data subformulir
5.4 Ekspor data subformulir & analisis laporan pada data subformulir
5.5 Jika saya menyiapkan fungsi pengalihan pada subformulir, dapatkah tombol yang menjalankan fungsi tersebut disembunyikan setelah diklik sekali?
5.5 Jika saya menyiapkan fungsi pengalihan pada subformulir, dapatkah tombol yang menjalankan fungsi tersebut disembunyikan setelah diklik sekali?
5.6 Bagaimana cara menyiapkan tombol pindah ke atas/bawah untuk subformulir?
5.6 Bagaimana cara menyiapkan tombol pindah ke atas/bawah untuk subformulir?
5.7 Dapatkah saya memvalidasi keunikan satu baris teks dalam komponen Teks multi-baris di dalam subformulir?
5.7 Dapatkah saya memvalidasi keunikan satu baris teks dalam komponen Teks multi-baris di dalam subformulir?
5.8 Bagaimana cara mendapatkan jumlah total rekaman dalam subformulir secara otomatis?
5.8 Bagaimana cara mendapatkan jumlah total rekaman dalam subformulir secara otomatis?
5.9 Bagaimana cara mengontrol jumlah rekaman subformulir dengan variabel?
5.9 Bagaimana cara mengontrol jumlah rekaman subformulir dengan variabel?
5.10 Komponen tersembunyi dalam subformulir mengembalikan null
Ketika memproses subformulir,value dari atribut tersembunyi akan direset. Nilainya dikonfigurasi sebagai null, sehingga menetapkan subformulir dalam kondisi tersembunyi ke subformulir lain akan mengembalikan null.
5.11 Bagaimana cara mengontrol status tampilkan/sembunyikan komponen subformulir berdasarkan nilai bidang formulir utama?
5.11 Bagaimana cara mengontrol status tampilkan/sembunyikan komponen subformulir berdasarkan nilai bidang formulir utama?
5.12 Bagaimana cara mengisi komponen anggota Pilih Banyak di formulir utama ke dalam beberapa rekaman di subformulir?
5.12 Bagaimana cara mengisi komponen anggota Pilih Banyak di formulir utama ke dalam beberapa rekaman di subformulir?
5.13 Berapa banyak bidang komponen yang dapat ditempatkan dalam satu subformulir?
5.13 Berapa banyak bidang komponen yang dapat ditempatkan dalam satu subformulir?
5.11 Bagaimana cara mendapatkan data subformulir
Anda dapat menggunakan API komponen umumgetValue untuk mendapatkan data subformulir.
Kode contoh:
5.12 Bagaimana cara mendapatkan identifier baris subformulir
Anda dapat menggunakan API subformulirgetItems untuk mendapatkan identifier baris subformulir.
Kode contoh:
5.13 Bagaimana cara mendapatkan data baris tertentu dalam subformulir
Anda dapat menggunakan API subformulirgetItemValue untuk mendapatkan data baris tertentu dalam subformulir.
Kode contoh:
5.14 Bagaimana cara mendapatkan bidang yang saat ini berubah ketika onChange subformulir terpicu
Ketika data subformulir berubah, peristiwa onChange subformulir tidak hanya terpicu oleh perubahan sel, tetapi juga oleh perhitungan formula, keterkaitan data, atau penetapan nilai eksternal. Untuk membantu mengidentifikasi perubahan, Anda dapat menggunakan parameterextra dari peristiwa onChange subformulir untuk mendapatkan bidang yang saat ini berubah, dan parameter changes untuk mendapatkan nilai bidang yang berubah.
Kode contoh:
5.15 Bagaimana cara memperbarui bidang lain di baris saat ini ketika komponen di dalam subformulir berubah
Anda dapat menggunakan API subformulirupdateItemValue untuk memperbarui bidang lain di baris saat ini dari subformulir.