Pada versi-versi major sebelum PHPMaker 2021, kita dapat menggunakan satu baris kode PHP berikut untuk mengambil data di bagian table Master untuk ditampilkan di bagian table Detail, seperti yang sudah pernah kita bahas pada artikel Mengambil Data Master untuk Ditampilkan di Tabel Detail pada Halaman Master/Detail. Katakanlah pada demo project PHPMaker 2020, kita ingin mengambil data dari field CustomerID pada table Master yang bernama orders, untuk ditampilkan di bagian bawah dari table … [Selengkapnya ...]
Mudahnya Membatasi Jumlah Record di Halaman Detail Preview dari PHPMaker
Jika Anda menggunakan extension Preview atau MasinoPreviewRow13 di project PHPMaker, maka Pengguna Akhir Aplikasi Web dapat melihat record Detail dengan cara mengklik tanda plus (+) di samping record Master-nya. Selanjutnya record Detail akan ditampilkan di bagian bawah record Master tadi menggunakan AJAX, tanpa memuat ulang halaman tersebut. Fitur ini di PHPMaker disebut dengan Detail Preview Row. Selain dengan cara tadi, record Detail juga dapat ditampilkan dengan cara menggeser kursor … [Selengkapnya ...]
Mencegah Pengguna Menambah Data di Halaman Detail Aplikasi Web dari PHPMaker
Di beberapa Aplikasi Web yang selama ini saya buat dengan PHPMaker, sering kali saya harus mencegah Pengguna menambah data di halaman tunggal table Detail. Artinya, Pengguna harus menambahkan data Detail tersebut di halaman Master/Detail Add yang berisi form untuk menambah data ke table Master dan table Detail sekaligus. Saya yakin, Anda sebagai Web Developer pun pasti pernah ingin mengimplementasikan hal yang sama. Suatu saat Anda tidak ingin mengijinkan Pengguna menambah data secara … [Selengkapnya ...]
Mudahnya Menampilkan Waktu Pemrosesan Halaman di Aplikasi Web dari PHPMaker
PHPMaker menyediakan fitur Debug yang bermanfaat untuk menampilkan SQL yang dieksekusi oleh Aplikasi Web. Di bawah dari setiap SQL tersebut akan ditampilkan informasi jumlah error SQL (jika ada). Selain itu, fitur Debug ini juga bermanfaat untuk mengetahui waktu pemrosesan halaman, yaitu sejak halaman pertama kali dimuat sampai sistem selesai memuat seluruh konten halaman tersebut. Sayangnya untuk fitur yang menampilkan informasi waktu pemrosesan halaman tidak dapat ditampilkan tersendiri. … [Selengkapnya ...]
Menambahkan Kolom Baru di Halaman List pada Aplikasi Web dari PHPMaker
Apakah Anda sebagai Web Developer pernah mengalami kesulitan ketika akan menambahkan kolom khusus yang berisi data yang bisa dikostumisasi sesuai dengan business-logic tertentu? Yang saya maksudkan kolom khusus adalah kolom tambahan yang bisa disisipkan pada tabel yang terdapat di halaman List. Kolom ini mengandung data yang nilainya bisa ditentukan dengan mengoptimalkan event Render saat data di tabel ditampilkan ke browser. Selain itu, apakah Anda juga pernah mengalami kesulitan ketika akan … [Selengkapnya ...]