Seperti yang kita ketahui, fitur Modal dialog pada pengaturan level Table mulai ada sejak PHPMaker versi 2017. Halaman Add, Edit, dan View sekarang sudah bisa ditampilkan secara popup dalam kotak dialog Modal Bootstrap. Sebelumnya pada versi 12, baru halaman Advanced Search saja yang bisa ditampilkan menggunakan Modal Bootstrap. Khusus untuk halaman Add dan Edit, kotak dialog Modal Bootstrap tersebut ternyata masih memiliki keterbatasan. Seperti apa itu? Begini. Jika misalnya kita ingin … [Selengkapnya ...]
Menyembunyikan Field di Table Detail pada Halaman Master/Detail dari PHPMaker
Seperti yang kita ketahui, PHPMaker memiliki kemampuan untuk menampilkan data dari table Master dan data dari table Detail dalam satu halaman. Hal ini dikenal dengan istilah Master/Detail List di PHPMaker. Ketika data Master dan Detail ditampilkan dalam satu halaman, sebenarnya yang ditampilkan saat itu adalah halaman List milik table Detail. Hanya saja, di bagian atas dari halaman List milik table Detail tadi, ditampilkan juga record dari table Master. Di sinilah cerdiknya PHPMaker … [Selengkapnya ...]
Mudahnya Menimpa Pesan Error Duplicate Primary Key dari PHPMaker
Ketika Pengguna sedang menambah data di Aplikasi Web yang Anda hasilkan dengan PHPMaker, apalagi jika menggunakan fitur Copy, maka ada kemungkinan terjadi error duplikat data. Hal ini menyebabkan proses penyimpanan data akan otomatis dibatalkan oleh sistem. Jika error duplikat data itu terjadi, maka pesan yang ditampilkan sangatlah standar. Bahkan cenderung terlalu teknis sehingga sering membingungkan si Pengguna tadi. Katakanlah di sebuah table pada database MySQL, Primary Key diset … [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 ...]
Menyaring Record Tapi Pengguna Tetap Dapat Melihat Semua Record di PHPMaker
Dulu kita sudah pernah membahas bagaimana mudahnya menyaring Record di halaman List ketika pertama kali ditampilkan. Apalagi jika jumlah Record di sebuah table sudah sangat banyak, maka kita bisa menggunakan server event Recordset_Selecting untuk membatasi jumlah total Record yang akan dimuat di halaman List. Tentu saja ketika kita mengambil sebagian Record dari sebuah table, maka waktu untuk memuat halaman pun bisa lebih cepat, dibandingkan dengan jika harus menampilkan semua Record … [Selengkapnya ...]