Apakah Anda pernah mengalami kesulitan ketika ingin menambahkan fitur di aplikasi web yang Anda buat, yang memungkinkan Pengguna dapat menambah, mengubah, dan menghapus beberapa record sekaligus? Katakanlah di salah satu halaman aplikasi web Anda, terdapat sebuah tabel atau semacam Grid yang memiliki kemampuan untuk menambah beberapa baris/record kosong. Pengguna dapat mengisi data pada satu atau beberapa baris/record kosong tadi. Tentu saja, Pengguna dapat mengubah satu atau beberapa record yang sudah ada sebelumnya. Selain itu, Pengguna juga dapat menghapus satu atau beberapa baris/record yang diinginkannya. Terakhir, Pengguna cukup hanya mengklik sebuah tombol untuk menyimpan semua perubahan yang telah dilakukannya tadi. Dengan kata lain, semua kegiatan itu cukup dilakukan dari satu halaman saja!
Jangan khawatir, karena PHPMaker dapat mengatasinya dengan sangat mudah! PHPMaker dapat men-generate halaman yang berisi Grid yang dilengkapi dengan semua kemampuan di atas tadi. Di PHPMaker, kita mengenal istilah Grid-Add dan Grid-Edit. Seperti namanya, Grid-Add berarti berisi Grid yang memungkinkan Pengguna untuk menambah satu atau beberapa baris/record baru, sedangkan Grid-Edit memungkinkan Pengguna selain untuk menambah satu atau beberapa baris/record baru, juga dapat mengubah satu atau beberapa record yang diambil dari database. Keduanya sama-sama memiliki kemampuan untuk menyimpan semua perubahan yang terjadi di Grid tadi. Perbedaan utama antara Grid-Add dan Grid-Edit hanya pada saat halaman pertama ditampilkan. Grid-Edit menampilkan data yang sudah ada, sementara Grid-Add menampilkan Grid kosong tanpa ada satu record pun di dalamnya.
Anda cukup mengaktifkan fitur Grid-Add dan Grid-Edit dari pengaturan Table -> List Page pada Table yang Anda inginkan, lalu generate ulang semua file skrip dari PHPMaker, dan jadilah fitur ini di aplikasi web Anda. Sekedar untuk mengingatkan, istilah Table di sini bisa meliputi object Table, Custom View, ataupun Database View yang terdapat di panel Database project PHPMaker Anda.
Hanya begitu saja? Ya, begitu saja! Itulah mengapa PHPMaker dapat menghemat waktu Anda sebagai Web Developer dalam membangun sebuah aplikasi berbasis web? Dengan kata lain, Anda tidak perlu pusing-pusing lagi memikirkan hal-hal teknis yang bisa diatasi oleh PHPMaker. Bahkan, sebenarnya Anda banyak juga dibantu oleh PHPMaker supaya berkonsentrasi dalam mengimplementasikan business-logic dan business-process di aplikasi web yang Anda buat. Sekarang coba Anda bayangkan, jika fitur Grid-Add dan Grid-Edit ini harus Anda buat sendiri dari awal, berapa lama waktu yang akan Anda butuhkan untuk menyelesaikannya? Lalu, mengapa tidak Anda serahkan saja kepada ahlinya, PHPMaker?
Sekarang Anda sudah semakin tahu kemampuan ini sudah tersedia di PHPMaker. Lalu, apakah Anda sebagai Web Developer masih juga bertahan menggunakan cara-cara konvensional untuk membuat aplikasi web? Keputusan ada di tangan Anda! 🙂
Tinggalkan Balasan