Tidak bisa dihindari bahwa item pilihan yang ditampilkan di control ComboBox pada Aplikasi Web yang dihasilkan oleh PHPMaker mengandung data yang sangat panjang. Akibatnya lebar control ComboBox akan otomatis mengikuti data yang paling panjang tadi. Tentu saja tampilan control ComboBox seperti ini menjadi tidak menarik kelihatannya. Salah satu cara untuk mengatasi hal ini di PHPMaker adalah dengan mengoptimalkan fitur Client Scripts. Sebagai Web Developer, kita cukup hanya menulis kode jQuery … [Selengkapnya ...]
Dahsyatnya Referential Integrity pada Master/Detail di Aplikasi Web dari PHPMaker
Referential Integrity merupakan bagian dari fitur Master/Detail di PHPMaker, yang akan memastikan bahwa data di table Detail tidak dapat ditambah atau diubah jika data tersebut tidak terkait dengan Foreign Key di table Master-nya. Artinya, PHPMaker akan mencegah Pengguna menambah data di table Detail jika tidak mengandung data yang terkait di table Master. Dengan mengaktifkan item pengaturan Referential Integrity tadi, maka PHPMaker akan membangkitkan kode di Aplikasi Web yang akan selalu … [Selengkapnya ...]
Syarat Supaya Pilihan Multiple Muncul di Panel Edit Tag Field Select dari PHPMaker
Cerdas! Cerdik! Dua kata lainnya yang menggambarkan betapa PHPMaker benar-benar memperhatikan pengaturan sedetail mungkin pada level Field. Melalui sebuah item pengaturan di sisi project PHPMaker yang baru hanya akan muncul jika Field yang bertalian memenuhi syarat tertentu. Seperti yang sudah kita ketahui, PHPMaker menyediakan pilihan kepada Web Developer untuk menghasilkan control ComboBox pada Field tertentu. Cukup dengan memilih Select dari panel Edit Tag di bawah tab Fields, maka Field … [Selengkapnya ...]
Memastikan Halaman yang Dibuka Master/Detail Edit di Aplikasi Web dari PHPMaker
Seperti yang sudah kita ketahui, PHPMaker menyediakan fungsi global untuk mendeteksi ID dari halaman yang sedang diakses oleh Pengguna. Kita bisa menggunakan fungsi CurrentPageID(), yang akan mengembalikan nilai seperti add, edit, list, view, search, dan seterusnya. Untuk halaman tunggal memang tidak ada masalah. Contohnya, kita hanya menampilkan data dari satu table tunggal seperti orders saja atau orderdetails saja. Lalu pertanyaannya adalah, bagaimana cara membedakan antara halaman … [Selengkapnya ...]