Di artikel sebelumnya kita sudah membahas bagaimana mudahnya membuat Fake Delete di PHPMaker 2021. Tapi sayangnya, di artikel tersebut, kita tidak bisa menerapkannya untuk beberapa record sekaligus (Multiple Delete). Kita hanya bisa "menghapus" per satu record (Single Delete) saja. Penyebabnya karena kita langsung melakukan return false dan me-redirect Pengguna Akhir kembali ke halaman List. Bukan PHPMaker namanya jika kita tidak bisa mencarikan alternatif solusi untuk membuat Fake Delete … [Selengkapnya ...]
Begini Mudahnya dan Cepatnya Membuat Fake Delete di PHPMaker 2021
Fake Delete sering diartikan dengan Penghapusan Palsu. Dengan kata lain, ketika Pengguna Akhir dari Aplikasi Web menghapus data, maka data tersebut sebenarnya tidak dihapus dari database, tetapi hanya ditandai statusnya sebagai sudah dihapus. Fitur Fake Delete adalah salah satu fitur yang sering dibutuhkan di dalam suatu Aplikasi Web. Khususnya jika ada ketentuan yang mengharuskan data tidak boleh dihapus secara fisik. Pengguna Akhir hanya tidak dapat melihat data yang sudah ditandai … [Selengkapnya ...]
Menghilangkan Index Field di ExecuteRow dan ExecuteRows pada PHPMaker 2021
Sebagian besar global function di PHPMaker 2021 dapat dikenali dari namanya. Contohnya, ExecuteRow yang berfungsi untuk mengeksekusi data di satu baris (row), dan ExecuteRows yang berfungsi untuk mengeksekusi data di beberapa baris (rows). Di kedua global function tersebut, kita bisa mengakses data baik dari nomor indeks kolom atau nomor indeks field-nya, yang biasanya dimulai dari 0, maupun dari nama kolom atau nama field-nya. Kadang-kadang, kita tidak ingin menyertakan nomor indeks kolom … [Selengkapnya ...]
Memvalidasi Tanggal Minimal Harus Tanggal Hari Ini dengan Javascript dari PHPMaker 2021
Di artikel yang saya tulis kemarin berjudul Mencegah Pengguna Memilih Tanggal yang Sudah Lewat di DateTimePicker pada PHPMaker 2021, kita belum menangani validasi di sisi client. Di artikel ini, kita akan membahas bagaimana mudah dan cepatnya untuk menambahkan validasi tanggal yang harus diinput minimal harus tanggal hari ini dengan menggunakan Javascript di sisi client, sama seperti artikel Mudahnya Memvalidasi Format Tanggal Menggunakan Javascript dari PHPMaker yang saya tulis 5 tahun … [Selengkapnya ...]
Mencegah Pengguna Memilih Tanggal yang Sudah Lewat di DateTimePicker pada PHPMaker 2021
Satu lagi kemudahan di PHPMaker 2021 yang akan kita kupas di artikel ini, yaitu bagaimana cara mencegah Pengguna memilih tanggal-tanggal yang sudah lewat pada control DateTimePicker. Seperti yang kita ketahui, PHPMaker 2021 menggunakan Extension DateTimePicker dari Bootstrap Date/Time Picker untuk membantu Pengguna memilih tanggal saat menginput data. Tulisan ini mirip dengan artikel yang saya tulis sekitar 5 tahun yang lalu, yaitu Mencegah Pengguna Memilih Tanggal yang Sudah Lewat di … [Selengkapnya ...]