Di artikel sebelumnya kita sudah membahas server event Page_Exporting yang jika mengembalikan nilai FALSE, maka server event Row_Export yang akan dipanggil ketika sebuah baris Record diekspor dengan menggunakan kode Anda sendiri. Argumen server event ini hanya satu, yaitu $rs yang merupakan sebuah array dari Record yang akan diekspor. Nilai di $rs merupakan nilai yang diambil dari Database dan belum diformat. Jika Anda ingin mengekspor nilai yang sudah diformat, cukup gunakan kode … [Selengkapnya ...]
Menambahkan Proses Bisnis Sebelum Halaman Diekspor di Aplikasi Web dari PHPMaker
Server event baru lainnya yang ditambahkan sejak PHPMaker versi 11 adalah Page_Exporting. Sesuai dengan namanya, server event ini akan dipanggil sebelum sebuah halaman diekspor datanya. Anda dapat menggunakan server event ini untuk menambahkan logika bisnis melalui sedikit kode tambahan pada awal dari file yang akan diekspor. Anda dapat mengembalikan nilai FALSE untuk melewati fitur Export standar dan menggunakan server Row_Export (akan dibahas di artikel terpisah). Sebaliknya, kembalikan … [Selengkapnya ...]
Menjalankan Kode Setelah Beberapa Record Diperbarui di Aplikasi Web dari PHPMaker
Di artikel sebelumnya kita sudah membahas bagaimana mudahnya Web Developer menjalankan business-logic saat beberapa Record sedang diperbarui melalui Grid di Aplikasi Web yang dihasilkan oleh PHPMaker dengan menggunakan server event Grid_Updating. Selanjutnya di artikel yang ini kita akan membahas server lanjutan yang dijalankan setelah server event tadi, yaitu Grid_Updated. Seperti namanya, server event Grid_Updated akan dijalankan setelah beberapa Record yang terdapat di control Grid telah … [Selengkapnya ...]
Memvalidasi Beberapa Record Saat Diubah di Aplikasi Web dari PHPMaker
Masih ingat dengan server event Row_Updating? Sekedar untuk menyegarkan memori Anda, server event tersebut memungkinkan Web Developer dapat menambahkan kode yang berisi validasi untuk setiap Record yang sedang diperbarui dalam sebuah Aplikasi Web yang dihasilkan oleh PHPMaker, sebelum disimpan ke Database. Nah, di PHPMaker 11 mulai diperkenalkan server event baru yang mirip dengan itu. Namanya adalah Grid_Updating. Server event Grid_Updating menggunakan fitur Grid-Edit untuk sebuah Table, … [Selengkapnya ...]
Menjalankan Kode Setelah Beberapa Record Ditambahkan di Aplikasi Web dari PHPMaker
Di artikel sebelumnya kita sudah membahas bagaimana mudahnya menerapkan business-logic saat beberapa Record ditambahkan ke Aplikasi Web yang dihasilkan oleh PHPMaker dengan menggunakan server event Grid_Inserting. Di artikel yang ini kita akan membahas server event yang berpasangan dengan server event tadi, yaitu Grid_Inserted. Seperti namanya, server event ini akan dijalankan setelah beberapa Record yang dimasukkan melalui control Grid berhasil ditambahkan ke Database. Jika hanya satu Table … [Selengkapnya ...]