Di artikel sebelumnya kita sudah membahas bagaimana mudahnya membuat Fake Delete di PHPMaker 2021. Tapi sayangnya, di artikel tersebut, kita tidak bisa menerapkannya untuk beberapa record sekaligus (Multiple Delete). Kita hanya bisa "menghapus" per satu record (Single Delete) saja. Penyebabnya karena kita langsung melakukan return false dan me-redirect Pengguna Akhir kembali ke halaman List. Bukan PHPMaker namanya jika kita tidak bisa mencarikan alternatif solusi untuk membuat Fake Delete … [Selengkapnya ...]
Row_CustomAction di PHPMaker Sekarang Bisa Lewat AJAX Atau HTTP POST
Ada yang masih ingat dengan server event Row_CustomAction? Dengan menggunakan server event ini, yang dikombinasikan dengan server event Page_Load milik halaman List, kita sebagai Web Developer dapat memperbarui satu atau beberapa Record yang terpilih dengan tanda centang sesuai dengan kebutuhan. Di versi 11, PHPMaker hanya mendukung penggunaan HTTP POST supaya dapat mengeksekusi kode di server event Row_CustomAction tadi. Hal ini bisa Anda lihat dari artikel melalui link di atas. Artinya, … [Selengkapnya ...]
Mudahnya Mendeteksi Row Terakhir di Row_CustomAction dari PHPMaker
Seperti yang sudah kita ketahui, PHPMaker menyediakan server event Row_CustomAction yang memudahkan Web Developer untuk mengeksekusi kode kostum sebanyak jumlah baris yang terpilih di tabel pada halaman List. Melalui server event ini, kita sebagai Web Developer misalnya dapat mengeksekusi sebuah perintah SQL sebanyak jumlah Record yang terpilih tadi. Suatu ketika, kita ingin memastikan sekaligus menandai Record yang terakhir terpilih di halaman List tersebut. Katakanlah khusus untuk Record … [Selengkapnya ...]
Merekam Aktivitas Pengguna ke Audit Trail Melalui Row_CustomAction PHPMaker
PHPMaker memiliki kemampuan untuk merekam setiap perubahan yang terjadi di Database melalui fitur Audit Trail di Aplikasi Web yang dihasilkan olehnya. Jika Pengguna menambah, mengubah, atau bahkan menghapus Record, maka sistem dapat menyimpan catatan aktivitas tersebut. Hal ini penting untuk mengetahui siapa yang melakukan apa di dalam Aplikasi Web. Untuk mengaktifkan Audit Trail, maka Anda cukup mengaktifkan pengaturan Audit Trail yang terdapat di tab level Table. Tentu saja Anda harus … [Selengkapnya ...]
Cara Menampilkan Checkbox di Setiap Record pada Halaman List dari PHPMaker
Smart! Itulah satu kata lainnya yang bisa kita berikan kepada PHPMaker, di samping tentu dua kata hebat lainnya yaitu Powerful dan Flexible. Mengapa? Karena PHPMaker begitu smart-nya mendeteksi fitur apa saja yang terkait dengan penggunaan control Checkbox di setiap baris Record pada halaman List. Nah, PHPMaker dapat menampilkan control Checkbox tersebut berdasarkan beberapa fitur tertentu. Anda pasti sudah sering melihat control Checkbox yang terdapat di setiap baris Record pada halaman … [Selengkapnya ...]