Masino Sinaga

Web Development, PHPMaker, & PHP Report Maker

Anda di sini: Beranda / PHPMaker / Perbedaan Penanganan Current Filter di Tables dan Reports pada PHPMaker 2021
Mudahnya Menangani Field Upload yang Tidak Ada Filenya di PHPMaker 2021
Betapa Mudahnya Mengubah Link atau URL Export to PDF dari PHPMaker 2021

Perbedaan Penanganan Current Filter di Tables dan Reports pada PHPMaker 2021

Maret 7, 2021 oleh Masino Sinaga 4 Komentar

Sejak disatukannya PHP Report Maker ke dalam PHPMaker mulai versi 2020, bukan berarti method yang digunakan pada object Tables sama dengan yang digunakan pada object Reports. Salah satu perbedaan yang bisa kita lihat adalah cara menampilkan string Filter yang sedang diterapkan pada kedua objects tadi.

Pada object Tables, kita dapat menampilkan kriteria filter yang sedang diterapkan melalui kode berikut pada server event Page_DataRendering yang terdapat di bawah halaman List:

if (!empty($this->getSessionWhere())) {
    $header = "Current Filter: " . $this->getSessionWhere();
}

Sedangkan untuk object Reports, maka kode di atas masih pada server event Page_DataRendering menjadi seperti ini:

if (!empty($this->SearchWhere)) {
    $header = "Current Filter: " . $this->SearchWhere;
}

Sudah tahu perbedaannya dimana kan? Kalau untuk object Tables kita menggunakan method getSessionWhere, sedangkan untuk object Reports, kita menggunakan property SearchWhere.

Sebenarnya, jika kode penanganan filter untuk object Reports tadi pun diterapkan untuk object Tables, maka kode tersebut tetap jalan. Artinya property SearchWhere milik object Tables pun bisa digunakan di server event Page_DataRendering tersebut.

Tapi tidak sebaliknya. Method getSessionWhere milik object Tables tidak terdapat di object Reports. Sungguh sayang sekali. Mudah-mudahan, method ini bisa ditambahkan pada object Reports pada versi major PHPMaker berikutnya.

Meskipun terdapat perbedaan kode seperti contoh di atas, kita dapat menarik kesimpulan bahwa PHPMaker masih tetap menyediakan kemudahan kepada Web Developer untuk mengetahui string Filter yang sedang diterapkan pada suatu object Tables maupun Reports.

Tidak perlu menulis kode berpuluh-puluh atau beratus-ratus panjangnya hanya untuk mengetahui string dari current filter tersebut.

O iya, jangan lupa untuk mencobanya, cukup masukkan kriteria pencarian pada object Tables maupun Reports dari aplikasi web yang sudah dihasilkan oleh PHPMaker.

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Page_DataRendering, PHPMaker 2021, PHPMaker Indonesia, Server Events, 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 dan ilovephpmaker.com.

Mudahnya Menangani Field Upload yang Tidak Ada Filenya di PHPMaker 2021
Betapa Mudahnya Mengubah Link atau URL Export to PDF dari PHPMaker 2021

Comments

  1. zafra mengatakan

    Maret 8, 2021 pada 3:23 pm

    Terimakasih atas informasinya

    Balas
    • Masino Sinaga mengatakan

      Maret 15, 2021 pada 1:39 pm

      Sama-sama.

      Balas
  2. ahriel mengatakan

    Maret 22, 2021 pada 8:59 am

    perkenalkan nama saya ahriel, saya tertarik dengan phpmaker dan ingin mempelajari lebih jauh lagi tentang phpmaker, saya ingin mendaftar tapi tidak punya paypal… mohon pencerahannya agar saya dapat mendaftar paket membership tahunan.
    Sebelumnya trimakasih pak masino.

    Balas
    • Masino Sinaga mengatakan

      Maret 22, 2021 pada 2:21 pm

      Halo mas Ahriel, salam kenal kembali. Silahkan kirim email ke masino[dot]sinaga[at]gmail[dot]com dengan subject Serius Beli Masino Extensions. Nanti akan saya infokan nomor rekening untuk mentransfer biaya membership-nya.

      Sama-sama mas Ahriel.

      Balas

Tinggalkan Balasan Batalkan balasan

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pos-pos Terbaru

  • Menyesuaikan Item Secara Dinamis pada Control Combobox di PHPMaker 2021
  • Mudahnya Menangani Field Upload yang Tidak Ada Filenya di PHPMaker 2021
  • Perbedaan Penanganan Current Filter di Tables dan Reports pada PHPMaker 2021
  • Betapa Mudahnya Mengubah Link atau URL Export to PDF dari PHPMaker 2021
  • Nomor Urut Record di Export Data pada PHPMaker 2020 dan PHPMaker 2021

Menu

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

Komentar Terbaru

  • sukirno kasau pada Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
  • Masino Sinaga pada Mengenal Lebih Lanjut REST API di PHPMaker 2021
  • Bayu Pratama pada Mengenal Lebih Lanjut REST API di PHPMaker 2021
  • Masino Sinaga pada Mudahnya Menyaring Record Saat Halaman Dimuat di Aplikasi Web dari PHPMaker
  • Charly pada Mudahnya Menyaring Record Saat Halaman Dimuat 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 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 - 2019 | WordPress | Catat masuk | Kembali ke atas