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 ...]
Menambahkan Business Logic Saat Mengirim Email di Aplikasi Web dari PHPMaker
Aplikasi Web manapun pasti tidak akan pernah terlepas dari fitur pengiriman Email saat event tertentu terjadi. PHPMaker sudah menyediakan sebuah server event yang bernama Email_Sending yang lokasinya berada di bawah Server Events -> Table-Specific -> Common di dalam project PHPMaker Anda. Pastikan sebelumnya Anda sudah memilih salah satu Table yang Anda inginkan dari panel Database di sebelah kiri dari project PHPMaker Anda, untuk memastikan Anda menambahkan kode di server event pada Table yang … [Selengkapnya ...]
Menjalankan Kode Setelah Record Berhasil Diubah di Aplikasi Web dari PHPMaker
Beberapa server event di PHPMaker diciptakan berpasang-pasangan. Yang satu dipanggil saat proses sedang berlangsung, yang lainnya dipanggil saat proses sudah selesai dijalankan. Contoh: Row_Deleting dan Row_Deleted, Row_Inserting dan Row_Inserted. Demikian juga dengan Row_Updating yang baru saja kita bahas di artikel saya sebelumn ini, berpasangan dengan Row_Updated Server event Row_Updated berada di bawah lokasi Server Events -> Table-Specific -> Common di dalam project PHPMaker Anda. … [Selengkapnya ...]