Sampai dengan versi 2021, PHPMaker belum memiliki kemampuan untuk menampilkan nomor urut record di halaman List yang merupakan hasil dari Export Data. Meskipun opsi Sequence sudah tersedia di bawah pengaturan level Table yang berfungsi untuk menampilkan nomor urut record pada halaman List, tapi nomor urut record ini belum bisa ditampilkan di hasil Export Data tadi.
Bukan PHPMaker namanya jika hal ini tidak bisa diatasi dengan sangat mudah dan cepat. Untuk kesekian kalinya PHPMaker berhasil membuktikan bahwa betapa fleksibelnya kita sebagai Web Developer untuk menambahkan fitur nomor urut record (sequence) pada Export Data dari Aplikasi Web yang dihasilkannya. Melalui apa? Jawabannya melalui penggunaan Extensions.
Masino Extensions untuk PHPMaker 2021 sudah mengatasi hal ini. Sebagai bonus, Masino Extensions untuk PHPMaker 2020 juga sudah menangani hal yang sama. Sekarang Anda dapat menyertakan nomor urut pada data hasil Export di Aplikasi Web yang dihasilkan oleh PHPMaker 2021 maupun PHPMaker 2020 jika menggunakan Masino Extensions tadi.
Untuk melihat demo pada PHPMaker 2021, Anda dapat mengunjungi halaman List Order Details, dan pastikan sudah login dengan menggunakan username admin dan password master. Setelah itu, klik menu Export Data di pojok kiri atas halaman List tersebut lalu pilih salah satu sub menu di bawahnya, misalnya Printer Friendly, maka Anda akan melihat nomor urut tersebut akan disertakan pada file hasil Export Data tadi.
Demikian juga untuk PHPMaker 2020, Anda dapat mengunjungi halaman List Order Details, dan pastikan sudah login dengan menggunakan username admin dan password master. Setelah itu, klik menu Export Data di pojok kiri atas halaman List tersebut lalu pilih salah satu sub menu di bawahnya, misalnya Printer Friendly, maka Anda akan melihat nomor urut tersebut akan disertakan pada file hasil Export Data tadi.
Tidak hanya Printer Friendly itu saja, tapi juga untuk tipe Export Data lainnya, seperti: Export to Excel, Export to Word, Export to HTML, Export to XML, Export to CSV, Export to PDF, dan Export to Email.
Tantangan untuk menampilkan nomor urut record ini adalah bagaimana cara untuk menyertakan nomor urut record yang sesuai dengan halaman yang sedang diekspor. Jika tidak ditangani secara khusus, maka nomor urut akan selalu diawali dengan nomor 1, dan ini yang digunakan oleh logic asli PHPMaker. Melalui penggunaan Masino Extensions, maka logic tersebut bisa kita sesuaikan menjadi lebih dinamis lagi.
Satu lagi bukti bahwa betapa fleksibelnya PHPMaker dapat memenuhi keinginan Web Developer untuk menambahkan fitur sesuai dengan kebutuhan. Dengan menggunakan Extensions, maka fitur yang belum disediakan oleh PHPMaker dapat kita tambahkan sendiri dengan sangat mudah dan cepat.
Bahkan bagi Anda sendiri yang belum bisa membuat Extensions, tinggal mengaktifkan saja dari dalam project PHPMaker Anda, generate ulang semua file script, jadi daah… Keren, ‘kan? 😛
[…] Untuk informasi lebih lanjut, silahkan baca artikel Nomor Urut Record di Export Data pada PHPMaker 2020 dan PHPMaker 2021. […]