Jika kita menggunakan extension Preview atau MasinoPreview17 di project PHPMaker 2021, maka Pengguna Akhir dapat menampilkan table Detail pada halaman yang memiliki relasi Master/Detail dengan cara meng-expand-nya. Cukup dengan mengklik tombol plus kecil (+) di sebelah kiri record Master-nya.
Kadang-kadang, kita sebagai Web Developer ingin supaya sistem otomatis meng-expand semua table Detail tersebut. Jadi, Pengguna Akhir tidak perlu lagi mengklik tombol + tadi, untuk meng-expand satu per satu di setiap record Master yang bertalian.
Pertanyaannya, bisakah kita melakukan hal itu? Bagaimana caranya?
Jawabannya, tentu bisa. Cukup dengan menambahkan satu baris kode jQuery berikut ke bagian Startup Script yang terdapat di bawah lokasi ini: Client Scripts -> Table-Specific -> List Page dari table Master yang bertalian:
$('[class="ew-preview-row-btn ew-icon icon-expand"]').click();
Kemudian, pastikan untuk men-generate ulang semua file script dengan PHPMaker 2021 seperti biasa.
Untuk mencobanya, silahkan kunjungi halaman List milik table Master. Saat halaman tersebut dimuat, maka kita akan melihat semua table Detail dari setiap record Master akan otomatis di-expand oleh sistem.
Bayangkan! Hanya dengan satu baris kode jQuery itu saja, kita sudah bisa memerintahkan sistem supaya otomatis meng-expand table Detail di setiap baris record Master-nya.
Betapa mudah dan cepatnya, bukan? 😉
[…] Anda di sini: Beranda / PHPMaker / Meng-expand Detail Preview Hanya pada Record Pertama dari PHPMaker 2021 Meng-expand Detail Preview By Default di Halaman Master dari PHPMaker 2021 […]