Pasti ada begitu banyak business-logic yang bisa terjadi dalam sebuah Aplikasi Web yang terkait dengan data Tanggal. Salah satunya adalah memastikan data Bulan dan Tahun pada dua buah Tanggal harus sama di form Pencarian pada halaman List. Jika tidak, maka sistem tidak dapat melanjutkan proses. Katakanlah di sebuah table, ada sebuah field bernama Tanggal dengan tipe date (bukan datetime). Sebagai Web Developer, kita ingin ketika Pengguna mencari berdasarkan data Tanggal tadi, nilai Bulan dan … [Selengkapnya ...]
Supaya Standar Waktu Selalu 00:00:00 di DateTime Picker dari PHPMaker
Seperti yang sudah kita ketahui, PHPMaker menggunakan extension JSCalendar (Popup Calendar) untuk membantu Pengguna saat menginput data Tanggal dan Jam sekaligus. Secara standar, JSCalendar akan otomatis mengambil nilai Jam, Menit, dan Detik saat Pengguna memilih Tanggal dari jendela kalender tadi. Kadang-kadang, ada Client yang tidak menginginkan nilai Jam, Menit, dan Detik tadi. Mereka ingin agar nilai waktu tersebut secara standar otomatis berubah menjadi 00:00:00. Jadi, ketika misalnya … [Selengkapnya ...]
Fields jQuery Plugin, Mudahnya Mengambil dan Mengeset Nilai di Form pada Client Scripts
Tidaklah berlebihan memang jika PHPMaker adalah tools web development yang paling dahsyat sekaligus fleksibel sampai saat ini. Mengapa? Karena sejak versi 12, PHPMaker memperkenalkan lagi sebuah fitur baru yang bernama Fields jQuery Plugin. Fitur ini disediakan bagi Web Developer untuk mempermudah mengambil maupun mengeset nilai elemen di sebuah form; khususnya pada event yang terjadi di sisi client. Kita dapat mengoptimalkan fitur ini melalui bagian Startup Script dan Form_CustomValidate … [Selengkapnya ...]
Mudahnya Mengubah Lebar Control ComboBox di Aplikasi Web dari PHPMaker
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 ...]
Menyembunyikan Link List Detail di Preview Row Aplikasi Web dari PHPMaker
Tidak terasa hampir satu bulan sudah saya tidak menulis artikel di situs ini. Di hari terakhir bulan April 2015, ada satu trik sederhana yang baru saja saya temukan hari ini. Triknya hanya untuk menyembunyikan link yang menampilkan halaman List dari tabel Detail beserta record Master di bagian atasnya. Link ini bisa berada di dalam area Preview Row, bisa juga di area Overlay yang menampilkan data dari table Detail. Kelihatan sepele memang, tapi sering dibutuhkan oleh Web Developer. Katakanlah … [Selengkapnya ...]