Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Alasan 16 Harus Pakai Masino Extensions: Confirm Before Save
Alasan 17 Harus Pakai Masino Extensions: Dynamic Permission for Export Data
Hati-Hati Menggunakan CurrentDateTime() di PHPMaker 2026!

Alasan 16 Harus Pakai Masino Extensions: Confirm Before Save

Rab, 18 Maret 2026 oleh Masino Sinaga Tinggalkan Komentar

Idealnya, sebelum data disimpan, system harus bisa “mengingatkan” User untuk memeriksa kembali data yang sudah mereka entri, baik di form Add maupun Edit. Hal ini untuk mencegah kejadian User yang tidak sengaja mengklik tombol Save tanpa memeriksa terlebih dulu data yang mereka masukkan.

Sebenarnya PHPMaker sudah lama menyediakan fitur Confirm. Fitur ini akan menampilkan halaman yang berisi data dalam mode Read-Only, segera setelah User mengklik tombol Add atau Save. Dengan cara ini, maka User dapat memeriksa apakah data yang akan disimpan sudah sesuai dengan harapan atau belum.

Sekalipun fitur halaman Confirm ini sudah tersedia di PHPMaker, tapi sepertinya jarang digunakan. Mengapa? Karena sering kali membutuhkan waktu tambahan untuk menampilkan data pada halaman berikutnya setelah User mengisi data di form Add maupun Edit.

Pasti ada waktu beberapa detik dibutuhkan untuk menampilkan data dalam mode Read-Only pada halaman Confirm tersebut. Demikian halnya jika saat User berada di halaman Confirm ingin kembali ke form sebelumnya, mereka harus melakukan klik tombol lagi.

Sekilas fitur yang menampilkan halaman Confirm tadi kelihatan kurang praktis, khususnya buat mereka yang ingin serba cepat untuk meyakinkan apakah data yang dientri sudah benar atau belum.

Sering kali kita hanya membutuhkan fitur konfirmasi dalam bentuk kotak dialog. Jadi, dalam hal ini kita tidak perlu menampilkan data pada halaman Confirm tadi. Konfirmasi lewat kotak dialog ini sangat praktis, dan aplikasi web pun kelihatan menjadi lebih profesional.

Masino Extensions for PHPMaker 2026 hadir untuk mensolusikan hal ini. Kalian sebagai Web Developer sekarang dapat mengaktifkan opsi AskOnAdd, AskOnEdit, AskOnDelete, AskOnDeleteFromView, dan AskOnSaveGrid, serta yang terakhir ValidateBeforeAsk dari dalam Extension MasinoFixedWidthSite26.

Sesuai dengan namanya, masing-masing opsi tadi untuk mengaktifkan fitur konfirmasi dalam bentuk kotak dialog pertanyaan pada halaman Add, Edit, Hapus, maupun Hapus lewat halaman View, halaman Grid, serta apakah proses validasi form dilakukan terlebih dulu sebelum muncul alert konfirmasi.

Secara default, semua opsi tersebut dalam keadaan aktif atau Enabled di sisi Extension MasinoFixedWidthSite26. Jadi, jika seandainya kalian tidak ingin menyertakan fitur ini di aplikasi web kalian, maka kalian cukup menonaktifkannya saja, lalu generate ulang semua file script seperti biasa lewat PHPMaker 2026. Semudah dan secepat itu!

Tidak hanya itu saja. Fitur Confirm Before Save ini juga sudah mendukung untuk diterapkan pada fitur Preview Detail bawaan PHPMaker. Extension MasinoPreview26 (yang merupakan improvement dari Extension Preview -nya PHPMaker) menyediakan opsi AskOnAddModal dan AskOnEditModal. Contoh penerapannya bisa kalian lihat dari table Orders dan Order Details.

Masing-masing opsi tersebut juga status default nya aktif, yang artinya fitur ini akan berlaku untuk form Add maupun Edit yang ditampilkan lewat jendela Bootstrap Modal, dan di-trigger dari Preview Detail. Itu artinya, sekalipun User sedang bekerja lewat form Modal, fitur alert Confirm Before Save tadi tetap bisa digunakan.

Ingin lihat demonya? Klik di sini, lalu login dengan username admin dan password master. Selanjutnya klik menu OTHER TABLES -> Orders, lalu cobalah untuk mengubah salah satu data di tabel tersebut, lalu klik tombol Save atau Simpan.

System akan menampilkan kotak dialog konfirmasi apakah data ingin disimpan, disertai dengan tombol OK dan Cancel. Klik OK jika yakin data ingin disimpan, atau Cancel jika kalian masih ingin menampilkan form Edit tadi.

Kalian juga bisa menge-test demo yang terkait dengan opsi AskOnAddModal dan AskOnEditModal lewat fitur Preview Order Details setelah kalian meng-expand salah satu dari baris data Orders.

Inilah alasan keenam belas mengapa kalian sudah saatnya harus menggunakan Masino Extensions for PHPMaker 2026.

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Masino Extensions, PHPMaker 2026, PHPMaker Indonesia, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com, ilovephpmaker.com, dan phpmakerprojects.com.

Alasan 17 Harus Pakai Masino Extensions: Dynamic Permission for Export Data
Hati-Hati Menggunakan CurrentDateTime() di PHPMaker 2026!

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Alasan 20 Harus Pakai Masino Extensions: Maximum Record per Page
  • Alasan 19 Harus Pakai Masino Extensions: Custom Breadcrumb Links
  • Alasan 18 Harus Pakai Masino Extensions: Improvement User Level Permissions
  • Alasan 17 Harus Pakai Masino Extensions: Dynamic Permission for Export Data
  • Alasan 16 Harus Pakai Masino Extensions: Confirm Before Save

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Demo Masino Extensions for PHPMaker 2026 – Masino Sinaga pada Fitur-Fitur Masino Extensions untuk PHPMaker 2024
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Angg* pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Masino Sinaga pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
  • Masino Sinaga pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2026 | WordPress | Catat masuk | Kembali ke atas