Mengenal Pengaturan Edit pada Table Setup di PHPMaker

Author: · Published: October 8, 2014 · Category: Pemrograman PHP 

Di artikel ini kita akan membahas mengenai pengaturan untuk menghasilkan fitur Edit di Aplikasi Web yang dibangun oleh PHPMaker. Pengaturan ini berada di dalam Table Setup, yang artinya dia dapat dikostumisasi untuk setiap object Table yang terdapat di dalam project PHPMaker Anda.

Pastikan Anda sudah mengklik salah satu Table yang Anda inginkan dan terdapat di panel Database dari dalam project PHPMaker Anda, lalu klik tab Table yang terdapat di panel sebelah kanannya. Di bagian Edit Page, Anda akan melihat beberapa item pengaturan sebagai berikut:

  1. Edit, jika diaktifkan, maka PHPMaker akan membangkitkan halaman Edit yang berfungsi untuk memperbarui Record yang sudah ada di Database.
  2. CAPTCHA, jika diaktifkan, maka PHPMaker akan menampilkan kode keamanan di form Edit. Tentu saja dibutuhkan extension CAPTCHA dalam hal ini, yang bisa Anda aktifkan dari menu Tools -> Extensions.
  3. Confirm, jika diaktifkan, maka PHPMaker akan membangkitkan halaman konfirmasi yang memungkinkan Pengguna untuk membatalkan atau melanjutkan untuk menyimpan data.
  4. Check conflicts, jika diaktifkan, maka PHPMaker akan menghasilkan fitur di Aplikasi Web yang memeriksa apakah Record yang sedang diubah oleh Pengguna sudah diubah oleh Pengguna lainnya sebelum Record tersebut disimpan ke Database.

Item CAPTCHA, Confirm, dan Check conflicts hanya berlaku kepada pengubahan satu buah Record saja. Artinya, dia tidak berlaku jika menggunakan fitur Grid-Edit atau Inline-Edit.

Khusus untuk item Check conflicts, memiliki keterkaitan dengan sebuah server event Row_UpdateConflict. Anda sebagai Web Developer dapat menambahkan business-logic melalui kode PHP di server event tersebut untuk mengatasi jika terjadi konflik ketika Pengguna sedang mengubah sebuah Record.

Syarat utama untuk menghasilkan halaman Edit adalah, di Table yang terkait sudah memiliki kunci utama (Primary Key) sebagai penanda unik antara Record yang satu dengan yang lain.

Related Articles

  1. Mengenal Pengaturan Add Page pada Table Setup di PHPMaker
  2. Mengenal Pengaturan List Page pada Table Setup di PHPMaker
  3. Mengenal Pengaturan View pada Table Setup di PHPMaker
  4. Mengenal Pengaturan Multi-Update pada Table Setup di PHPMaker
  5. Mengenal Pengaturan Email Notification pada Table Setup di PHPMaker
  6. Mengenal Pengaturan Delete pada Table Setup di PHPMaker
  7. Mengenal Pengaturan Multi-Page pada Table Setup di PHPMaker
  8. Mengenal Pengaturan Table-specific Options pada Table Setup di PHPMaker
  9. Mengenal Pengaturan Return Pages pada Table Setup di PHPMaker
  10. Mengenal Pengaturan General pada Table Setup di PHPMaker
  11. Mengenal Pengaturan Audit Trail pada Table Setup di PHPMaker
  12. Mengenal Pengaturan Search pada Table Setup di PHPMaker
  13. Mengenal Pengaturan Master/Detail pada Table Setup di PHPMaker
  14. Mengenal Table Setup di PHPMaker
  15. Menangani Hak Akses untuk Anonymous User dari PHPMaker
  16. Mengenal Field Setup di PHPMaker
  17. Mengenal Halaman Registrasi User di Aplikasi Web yang Dihasilkan PHPMaker
  18. Mengenal Lebih Detail Field Setup di PHPMaker
  19. Mengenal User ID Security di PHPMaker
  20. Pengaturan Password di Aplikasi Web yang Dihasilkan oleh PHPMaker