Hari ini kita belajar bagaimana cara menyembunyikan tombol Edit di halaman List berdasarkan nilai tertentu di suatu field, pada Aplikasi Web yang dihasilkan oleh PHPMaker 2021. Katakanlah kita akan menyembunyikan tombol Edit di halaman List dari table Orders jika nilai pada kolom Order ID sama dengan 11085. Contoh project-nya dapat diunduh dan dicoba di localhost masing-masing. Solusinya cukup dengan menambahkan 2 baris kode PHP berikut ke dalam server event ListOptions_Rendered pada … [Selengkapnya ...]
Cara Mengetahui Jumlah Checkbox yang Tercentang pada Field dari PHPMaker 2021
Hari ini kita akan membahas bagaimana cara mengetahui jumlah control Checkbox yang tercentang pada sebuah field di Aplikasi Web yang dihasilkan oleh PHPMaker 2021. Field ini menggunakan Lookup Table, dan dapat menerima multiple values. Ketika Pengguna Akhir mengklik control Checbox di field tersebut, maka sistem akan menampilkan jumlah control Checkbox yang sedang tercentang. Oke, langsung saja kita praktekkan bersama-sama. Langkah pertama, buatlah sebuah database MySQL, lalu jalankan … [Selengkapnya ...]
Meng-expand Detail Preview Hanya pada Record Pertama dari PHPMaker 2021
Di artikel sebelumnya kita sudah membahas betapa mudahnya untuk meng-expand detail preview di semua record pada halaman List yang menampilkan table Master. Jika jumlah record yang ditampilkan di halaman List Master tadi banyak (katakanlah lebih dari 10), maka akan dibutuhkan waktu yang lebih lama untuk menampilkan semua Detail Preview dari setiap record Master. Untuk itu, pastikan untuk tidak menggunakan kode pada artikel di atas tadi jika jumlah record di halaman List Master relatif … [Selengkapnya ...]
Meng-expand Detail Preview By Default di Halaman Master dari PHPMaker 2021
Jika kita menggunakan extension Preview atau MasinoPreview17 di project PHPMaker 2021, maka Pengguna Akhir dapat menampilkan table Detail pada halaman yang memiliki relasi Master/Detail dengan cara meng-expand-nya. Cukup dengan mengklik tombol plus kecil (+) di sebelah kiri record Master-nya. Kadang-kadang, kita sebagai Web Developer ingin supaya sistem otomatis meng-expand semua table Detail tersebut. Jadi, Pengguna Akhir tidak perlu lagi mengklik tombol + tadi, untuk meng-expand satu per … [Selengkapnya ...]
Mudahnya Memberikan Akses Administrator kepada User dari PHPMaker 2021
Suatu saat, kita ingin memberikan akses user level Administrator kepada user yang levelnya bukan Administrator. Kita dapat menggunakan server event TablePermission_Loading yang lokasinya berada di bawah Server Events -> Global -> All Pages dalam project PHPMaker 2021. Penting untuk diketahui, server event TablePermission_Loading dijalankan hanya untuk Table dari halaman yang sedang dimuat. Jika kita mengganti Hak Akses yang terdapat di Table lainnya melalui server event ini, maka tidak akan … [Selengkapnya ...]