Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Mudahnya Menentukan Operator Pencarian Default di Aplikasi Web dari PHPMaker
Hebatnya Fitur Pencarian pada Field Lookup di Aplikasi Web dari PHPMaker
Mengapa Sebaiknya Aplikasi Web Selalu Menggunakan Karakter Pemisah Internasional

Mudahnya Menentukan Operator Pencarian Default di Aplikasi Web dari PHPMaker

Kam, 16 Oktober 2014 oleh Masino Sinaga 9 Komentar

Seperti yang sudah kita ketahui, PHPMaker memiliki kemampuan untuk menghasilkan fitur Pencarian di halaman List, melalui panel Pencarian yang berada di bagian atas tabel data. Bahkan, di panel Pencarian ini bisa ditambahkan Field tertentu dengan mengaktifkan Field tersebut pada kolom Extended Search yang terdapat di dalam Fields Setup. Akibatnya, Field tersebut akan muncul juga di halaman List, selain di halaman Pencarian Lanjutan (Advanced Search).

Jika Field yang ditampilkan di panel Pencarian pada halaman List tadi menggunakan pilihan USER SELECT pada kolom Search Opr 1, maka pada pilihan Search Operator di halaman List tadi akan ditampilkan dengan control ComboBox (Select Option), dan standar pilihan pertama adalah operator Sama Dengan (=). Nah, sering kali Web Developer ingin mengubah pilihan standar ini ke pilihan lain, katakanlah menjadi operator Contains (LIKE).

Katakanlah di halaman Order Details, kita ingin menjadikan field ProductID menggunakan fitur ini. Nah, untuk mengatasi hal itu, maka kita dapat menggunakan fitur Client Scripts.

Lebih tepatnya, kita dapat menulis kode jQuery di bagian Startup Script milik halaman List tadi. Cukup Anda taruh kode ini pada lokasi berikut: Client Scripts -> Table-Specific -> List Page -> Startup Script:

$(document).ready(function() { 
	$("#z_ProductID option[value='LIKE']").attr('selected', 'selected'); 
});

Betapa mudahnya, bukan? 😀

Ingin melihat demonya? Silahkan klik di sini. Gunakan Username admin dan Password master untuk login.

Ditempatkan di bawah: PHPMaker Ditag dengan:advanced search, AdvancedSearch, operator, 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.

Hebatnya Fitur Pencarian pada Field Lookup di Aplikasi Web dari PHPMaker
Mengapa Sebaiknya Aplikasi Web Selalu Menggunakan Karakter Pemisah Internasional

Komentar

  1. Cak Sobri mengatakan

    Jum, 17 Oktober 2014 pada 8:10 am

    Untuk v11,
    Ketika mengisi quick search pada halaman datalist.php, kemudian pindah halaman lain dan ingin kembali ke halaman tadi dengan KLIK MENU halaman datalist.php, search box pada quick search kosong tapi data yang ditampilkan masih berisi hasil quick search. Apa yang pengaturan yg terlewatkan om, soalnya kalo v10 bisa nampilin isi box search yg telah diisi sebelumnya ?

    Balas
    • Masino Sinaga mengatakan

      Jum, 17 Oktober 2014 pada 11:05 am

      Memang, sejak v11, PHPMaker sudah tidak menampilkan kembali kata kunci yang sudah dimasukkan pada Quick Search. Ini salah satu perubahan yang terjadi sejak v11. Saya juga tidak tahu apa pertimbangan PHPMaker melakukan perubahan ini.

      Balas
      • Cak Sobri mengatakan

        Jum, 17 Oktober 2014 pada 2:43 pm

        Tapi saya melihat di http://demo11.ilovephpmaker.com/orders2list.php bisa menampilkannya, gimana solusinya ?

        Balas
        • Masino Sinaga mengatakan

          Jum, 17 Oktober 2014 pada 3:24 pm

          Coba Anda download file demo dari situs resmi PHPMaker, lalu coba di localhost. Sepertinya demo11 punya saya itu masih menggunakan setting asli dari demo yang saya download dari situs PHPMaker.

          Balas
        • Masino Sinaga mengatakan

          Sab, 18 Oktober 2014 pada 10:40 am

          Sepertinya fitur ini sudah dikembalikan lagi pada versi 11.0.3. Pastikan Anda sudah men-generate ulang semua file script dengan PHPMaker.

          Jadi, kata kunci yang diketikkan pada panel Pencarian (Quick Search) akan selalu ditampilkan meskipun kita browse ke halaman selanjutnya/sebelumnya dari hasil pencarian. Termasuk setelah kembali lagi ke halaman semula dari halaman yang lain.

          Balas
  2. Alex mengatakan

    Jum, 7 April 2017 pada 3:22 pm

    Mau tanya pak GAMBARAN QUERYNYA GIMANA YA PAK BILA SEPERTI INI
    Kode barang size jumlah eceranlokasi
    1 Tread m12 10.000 5.000 a- a-1
    5000 a-a-5

    Diatas tertulis di jml eceran 5.000 dan dibawah nya 5.000 karna memang di dua lokasi itu ada stok a-a-01 = 5.000 dan a-a-05 5000 dan itu tidak diketik pengguna melainkan hasil pencarian otomatis berdasarkan jumlah yang diketik pengguna 10.000
    Terima kasih banyak pak

    Balas
    • Masino Sinaga mengatakan

      Sab, 8 April 2017 pada 11:18 am

      Jika kedua informasi itu dihubungkan dengan relasi Master/Detail, Anda cukup mencari nilai 10.000 di table Master, maka otomatis jika datanya ditemukan, Anda bisa melihat rinciannya sebanyak dua baris berisi masing-masing nilai 5.000 tersebut.

      Balas
  3. Alex mengatakan

    Ming, 9 April 2017 pada 3:09 pm

    Emang bisa pak php maker membuat seperti itu maksudnya mencari nilai 10000 di master dan ditampilkan di detil dengan dua kolom otomatis dg jmlah kolom satu 5000 kolom dua 5000
    ..klu memng bisa dimna tutorilnya pak sy pengen belajar

    Balas
    • Masino Sinaga mengatakan

      Sel, 11 April 2017 pada 11:35 am

      Kalau tidak bisa, untuk apa saya pakai PHPMaker sejak tahun 2004 sampai sekarang tahun 2017? 😛

      Baca topik Tutorial – Master/Detail untuk info dan contoh lebih lanjut.

      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

  • Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
  • Solusi Buat Field Lookup Table yang Bermasalah di Server Hosting
  • Hati-Hati Meredirect Pengguna Setelah Login di PHPMaker 2025
  • Ini Alasan Mengapa Kalian Harus Selalu Pakai PHPMaker versi Terakhir
  • Masino Extensions for PHPMaker 2025 Now Changed!

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
  • Charly pada Menonaktifkan Field Tertentu Saat Data Diubah pada Aplikasi Web dari PHPMaker
  • Nanda pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
  • Nanda pada Mudahnya Menghitung Saldo per Transaksi di Aplikasi Web dari PHPMaker
  • Masino Sinaga pada Menonaktifkan Field Tertentu Saat Data Diubah pada 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 - 2025 | WordPress | Catat masuk | Kembali ke atas