Masih ingat dengan artikel yang saya tulis mengenai mudahnya Web Developer mengeksekusi kode untuk semua halaman sebelum koneksi ke database ditutup di Aplikasi Web yang dihasilkan oleh PHPMaker? Ya, Web Developer dapat menggunakan server event Page_Unloaded yang bersifat global untuk semua halaman. Kali ini kita akan membahas server event yang mirip dengan itu. Namanya Page_Unload. Seperti namanya, server event ini dipanggil sebelum koneksi ke Database ditutup di suatu halaman. Selain itu, … [Selengkapnya ...]
Perubahan Sebelum Kode HTML Ditampilkan pada Aplikasi Web dari PHPMaker
Masih ingat dengan server event Page_Rendering yang disediakan oleh PHPMaker untuk memudahkan Web Developer dalam menerapkan perubahan pada semua halaman sebelum kode HTML ditampilkan ke browser Pengguna? Ada server event lainnya yang mirip dengan itu dan bernama Page_Render. Sepintas namanya sama. Tapi jelas ada perbedaan di antara keduanya. Kalau Page_Rendering berguna untuk melakukan perubahan di semua halaman, maka Page_Render berguna untuk melakukan perubahan di halaman tertentu. … [Selengkapnya ...]
Mengeksekusi Kode Setelah Terhubung ke Database di Aplikasi Web dari PHPMaker
Tidak terasa hari ini kita sudah memasuki pembahasan server event level Table-Specific yang terdapat di hampir semua halaman yang di-generate oleh PHPMaker. Artinya, server event ini bukan berada di bawah Common lagi, tapi berada di halaman tertentu yang di-generate berbasiskan Table di Database. Contohnya: halaman Add/Copy, Edit, Delete, Multi-Update, List, View, Search, dan Report. Mulai di artikel ini dan beberapa artikel selanjutnya, kita akan membahas server event tersebut satu per satu … [Selengkapnya ...]
Mengakses Lebih Sedikit atau Lebih Banyak Record di Aplikasi Web dari PHPMaker
Hampir sebagian besar server event yang disediakan oleh PHPMaker dapat langsung digunakan tanpa harus men-generate ulang file script untuk tabel terkait. Meskipun demikian, saya tetap menyarankan agar Anda selalu melakukan generate ulang semua file script setiap kali sudah selesai melakukan perubahan di dalam file project PHPMaker Anda. Cara yang paling aman adalah men-generate ulang semua file script dari sisi PHPMaker. Alasan yang kuat mengapa harus selalu men-generate ulang semua file … [Selengkapnya ...]
Mudahnya Menyaring Record dari Lookup Table di Aplikasi Web dari PHPMaker
Seperti yang kita ketahui, tidak ada satu Aplikasi Web manapun yang tidak pernah menggunakan Lookup Table untuk mengambil data dari tabel lain guna ditampilkan di sebuah field pada sebuah form. Biasanya fitur ini sering digunakan pada field yang menggunakan elemen Combobox atau DropDown List. Data yang disimpan di field tersebut adalah data Kode dari Lookup Table, sementara data yang ditampilkan ke Pengguna adalah Deskripsi-nya. Sering kali ada kebutuhan untuk menyaring data yang berasal … [Selengkapnya ...]