Sudah merupakan hal yang biasa untuk menampilkan data di sebuah tabel pada halaman List. Tapi menjadi hal yang tidak biasa apabila kita tidak bisa membatasi jumlah maksimum record per halaman.
Tentu timbul pertanyaan: Mengapa kita sebaiknya harus membatasi jumlah maksimal record per halaman? Jawaban simpelnya: untuk mengurangi beban server yang memuat data dalam jumlah yang relatif banyak atau bahkan cenderung memakan banyak memory.
Bayangkan kalau banyak User melakukan hal tersebut dalam waktu hampir bersamaan, maka akibatnya system menjadi lambat, karena membutuhkan waktu yang relatif lebih lama hanya untuk memuat data yang berlebihan di halaman List.
Sayangnya, aplikasi web yang hanya dibuat dengan PHPMaker 2026 saja masih belum memiliki fitur untuk membatasi jumlah maksimum record yang bisa dimuat di halaman List. Lalu, solusinya gimana dong?
Cukup dengan menggunakan Masino Extensions for PHPMaker 2026, maka permasalahan di atas sudah bisa disolusikan. Sekarang kalian sebagai Web Developer dapat membatasi jumlah maksimum record per halaman.
Salah satu Extension dalam Masino Extensions for PHPMaker 2026 adalah MasinoFixedWidthSite26. Di dalam Extension ini tersedia pengaturan yang bernama TableMaxRecPerPage, yang bisa disesuaikan dari level Table. Dengan cara ini, maka kalian bisa membatasi jumlah record per halaman untuk setiap Table sesuai dengan kebutuhan.
Untuk melihat demonya, cukup klik di sini. Login menggunakan username admin dan password master. Setelah berhasil login, klik menu OTHER TABLES -> Orders. Di halaman List tersebut, kalian bisa melihat jumlah record per halaman adalah 10. Selain opsi 10 tersebut, terdapat opsi lainnya yaitu 20, 50, dan ALL.
Karena dari project demo tersebut aku membatasi jumlah maksimum record per halaman adalah 50, maka cobalah memilih opsi ALL, dan perhatikan apa yang terjadi sesudah itu. Yes, betul! Kalian akan melihat system mengembalikan pesan error yang memberitahukan bahwa jumlah maksimum record per halaman adalah 50.
System akan otomatis membatasi maksimal 50 record per halaman saat itu juga. Fitur sederhana dan sering dibutuhkan di aplikasi web manapun, tapi justru sering diabaikan oleh Web Developer dalam membangun aplikasi web.
Inilah alasan kedua puluh kenapa kalian sudah saatnya harus menggunakan Masino Extensions for PHPMaker 2026.
Tinggalkan Balasan