Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Solusi Agar Record di Bagian Detail pada Halaman Master/Detail List Tetap Tampil
Mudahnya Memilih Field yang Disertakan untuk Audit Trail dari PHPMaker
Penanganan Separator Data Numerik di Extension MasinoAutoNumeric13

Solusi Agar Record di Bagian Detail pada Halaman Master/Detail List Tetap Tampil

Sel, 11 Oktober 2016 oleh Masino Sinaga 3 Komentar

Saya yakin Anda atau Pengguna Akhir dari Aplikasi Web yang dihasilkan oleh PHPMaker pernah mengalami kejadian yang menyebalkan berikut ini. Apa itu? Jadi begini. Ketika sedang menampilkan halaman Master/Detail List, data di bagian Detail tidak muncul sama sekali. Padahal, kita yakin bahwa record Master tersebut memiliki rincian record di bagian Detail-nya.

Hahaha… Pernah mengalami kejadian lucu sekaligus menyebalkan tersebut, kan? Sama! Saya baru menyadarinya hari ini. Awalnya dimulai dari ketika saya mencari data OrderID = 10252 dari halaman Order Details List. Hasil pencarian menampilkan 3 record Order Details. Sampai di sini belum ada masalah.

Setelah itu, saya membuka halaman Orders List di tab baru, lalu pada record Master dengan OrderID = 11078, saya melihat di bagian Preview Row menunjukkan bahwa terdapat 4 record Order Details di sana. Kemudian saya menampilkan halaman Master/Detail List untuk OrderID = 11078 tadi.

Nah, permasalahan baru muncul di sini. Pada halaman Master/Detail List yang muncul kemudian, di bagian Detail tidak terdapat sama sekali record. Padahal, sebelumnya kita yakin pada halaman Master List page tadi, terdapat 4 record Order Details untuk OrderID = 11078 tersebut. Permasalahan ini masih terjadi pada PHPMaker versi 2017.0.3 (saat artikel ini sedang saya tulis).

Untuk membuktikannya, silahkan Anda coba dari web Demo PHPMaker 2017 yang disediakan oleh vendor PHPMaker. Pastikan Anda sudah login terlebih dulu di sana menggunakan username admin dan password master. Setelah Anda berhasil login, silahkan ikuti langkah demi langkah yang sudah saya uraikan di atas tadi.

Tentu saja hal ini bisa terjadi, karena PHPMaker menggunakan halaman List dari Order Details tadi untuk menampilkan halaman Master/Detail List yang melibatkan record Orders sebagai record Master-nya. Selain itu, PHPMaker masih menggunakan kriteria pencarian pada table Order Details pada halaman Master/Detail List tadi, yaitu OrderID = 10252.

Meskipun Pengguna masih bisa mengklik tombol yang ada tanda icon kaca pembesar dengan tanda x di dalamnya, tapi yang jelas, cara ini sangatlah tidak efektif, karena membutuhkan satu HTTP Request ke server. Secara logika, seharusnya setiap kali Pengguna menampilkan halaman Master/Detail List, maka kriteria pencarian harus dipastikan di-reset terlebih dulu oleh sistem.

Melihat kondisi yang cukup menyebalkan dan menjengkelkan tadi, membuat saya tergelitik untuk mencari solusinya. Setelah beberapa menit mengutak-atik file script Template PHPMaker, Puji Tuhan, akhirnya ketemu juga letak kode yang menyebabkan hal ini. Saya pun langsung menerapkan solusinya ke dalam Masino Extensions. Sudah saya coba, dan berhasil sesuai yang diharapkan.

Untuk membuktikan solusinya itu, maka Anda cukup login ke web Demo I Love PHPMaker 2017 dengan username dan password yang sama seperti tadi, lalu ikuti langkah-langkah seperti yang sudah saya uraikan pada alinea ke-2, 3, dan 4 di atas.

Beruntunglah Anda yang sudah berlangganan di situs I Love PHPMaker, karena solusi ini sudah tersedia di Masino Extensions. Oleh karena itu, silahkan download ulang semua file Masino Extensions yang baru saja saya perbarui hari ini untuk PHPMaker versi 2017, lalu timpa extension yang lama dengan yang baru tersebut.

Apabila Anda belum pernah memakai Masino Extensions dan ingin menggunakannya, maka silahkan klik menu Membership Options di situs tadi untuk mulai berlangganan. Dapatkan solusi tadi serta banyak keuntungan lainnya dari pemakaian Masino Extensions pada project-project PHPMaker Anda mulai dari hari ini! Tunggu apa lagi?

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Masino Extensions, Master/Detail, 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.

Mudahnya Memilih Field yang Disertakan untuk Audit Trail dari PHPMaker
Penanganan Separator Data Numerik di Extension MasinoAutoNumeric13

Komentar

  1. Rudi mengatakan

    Ming, 24 Februari 2019 pada 11:47 pm

    Bagaimana cara agar saya dapat menggunakan extention yang pak masino buat
    saya harus registrasi kemana dan berapa biayanya’

    Thanks

    Balas
  2. neno ws mengatakan

    Ming, 3 Mei 2020 pada 5:46 am

    halo pak Masino saya ada 2 pertanyaan :

    1. gimana caranya tambah data master/details add tapi details nya dalam bentuk form biasa bukan inline / row ?
    2. jadi member ilovephpmaker bisa dengan transfer ?

    thank you

    Balas
    • Masino Sinaga mengatakan

      Ming, 24 Mei 2020 pada 7:33 pm

      1. Sampai versi 2020, PHPMaker belum mendukung fitur form biasa di bagian Detail saat menambah data menggunakan Master/Detail Add.
      2. Bisa.

      Balas

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

  • ReadOnly vs Disabled, Sebaiknya Pilih yang Mana?
  • Mudahnya Menghilangkan Search Operator pada Extended dan Advanced Search di PHPMaker 2024
  • Masino Extensions untuk PHPMaker 2024 Sudah Dirilis, Silahkan Download!
  • Fitur-Fitur Masino Extensions untuk PHPMaker 2024
  • Review PHPMaker 2024

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Auto Fill yang Fleksibel di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021
  • achmad pada Auto Fill yang Fleksibel di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021
  • Masino Sinaga pada Menyisipkan Kode Saat Baris Record Ditampilkan di Aplikasi Web dari PHPMaker
  • Shandy pada Menyisipkan Kode Saat Baris Record Ditampilkan di Aplikasi Web dari PHPMaker
  • Masino Sinaga pada Menyisipkan Kode Saat Baris Record Ditampilkan di Aplikasi Web dari PHPMaker

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 - 2023 | WordPress | Catat masuk | Kembali ke atas