Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Menampilkan Data berdasarkan Data Terpilih di ComboBox Lain dari PHPMaker
Tidak Semua Kode yang Dihasilkan PHPMaker Berasal dari Project dan Template
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker

Menampilkan Data berdasarkan Data Terpilih di ComboBox Lain dari PHPMaker

Sab, 6 September 2014 oleh Masino Sinaga 15 Komentar

Pernahkah Anda mengalami kesulitan ketika akan menampilkan data di sebuah ComboBox berdasarkan data yang terpilih pada ComboBox lainnya? Salah satu contoh penerapan mengenai hal ini adalah ketika Pengguna Aplikasi Web yang Anda bangun memilih salah satu Propinsi, maka data pada ComboBox Kabupaten/Kota akan ditampilkan berdasarkan data Propinsi yang sudah terpilih tadi.

Di PHPMaker hal ini dikenal dengan istilah Dynamic Selection List. Ada juga yang menyebut istilah ini dengan Dynamic Dropdown List. Yang lainnya lagi malah ada yang menyebut dengan lebih detail: Dynamic Chain Select DropDown List, hehe… begitu lengkapnya! Tidak masalah dengan istilah yang berbeda itu.

Yang jelas tujuannya sama, seperti judul pada artikel ini. Intinya, data yang ditampilkan di sebuah ComboBox sangat tergantung kepada data yang terpilih di ComboBox lain.

Penting untuk dipedomani: supaya fitur ini bisa diimplementasikan dari dalam project PHPMaker Anda, maka ada beberapa persyaratan yang harus dipenuhi:

  1. Minimal ada dua tabel yang terlibat. Contoh: tabel propinsi dan kabupatenkota.
  2. Tabel pertama biasa disebut dengan parent; tempat data lookup yang dipilih pertama. Contoh: propinsi.
  3. Tabel kedua biasa disebut dengan child; tempat data lookup yang akan ditampilkan berdasarkan pilihan pada tabel parent. Contoh: kabupatenkota.
  4. Di dalam tabel child minimal harus memiliki Field yang menghubungkan dengan tabel parent. Contoh: struktur tabel kabupatenkota harus memiliki Field Propinsi yang berisi data Kode Propinsi yang akan lookup ke tabel propinsi sebagai parent.
  5. Setiap tabel lookup field child harus memiliki sebuah field Filter yang menyimpan nilai field kunci dari field parent. Inilah sebagai field penentu yang menghubungkan antara parent dan child.

Beruntunglah Anda jika membangun Aplikasi Web dengan PHPMaker, karena fitur ini dapat diimplementasikan dengan sangat mudah dan cepat. Apalagi PHPMaker sudah menyediakan tutorial lengkap mengenai Dynamic Selection List. Silahkan baca topik Tutorial – Dynamic Selection List pada menu Help di aplikasi PHPMaker.

Betapa mudah dan cepatnya, bukan? 😀

Ditempatkan di bawah: PHPMaker Ditag dengan:Dynamic Dropdown List, Dynamic Selection List, 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.

Tidak Semua Kode yang Dihasilkan PHPMaker Berasal dari Project dan Template
Membuat Kode Otomatis Saat Data Ditambah di Aplikasi Web dari PHPMaker

Komentar

  1. Cak Sobri mengatakan

    Sel, 9 September 2014 pada 8:29 am

    Kalo buat extended search tanpa menekan tomboh search ada trik bawaan PHPMaker gak ?

    Balas
    • Masino Sinaga mengatakan

      Sen, 17 November 2014 pada 10:17 am

      Anda bisa mendefinisikan keyword standar dari bagian Advanced Search Page -> Default value yang terdapat di tab Table dari tabel terpilih. Pastikan juga field tersebut diaktifkan pengaturan Ext. Search yang terdapat di bawah kolom List Page dari Table setup tadi.

      Balas
  2. Hamsah mengatakan

    Sen, 17 November 2014 pada 8:22 am

    Maaf Master Masino mau tanya lagi, diatas kan Dynamic Selection List pada saat user add record, bisakah kita menggunakan konsep yang sama pada list table yang ditampilkan semacam filter utuk menampilkan record tertentu… jadi misalnya saya ingin menampilkan record untuk provisi dan kota tertentu saja seperti contoh diatas

    Terima kasih sebelumnya

    Balas
    • Masino Sinaga mengatakan

      Sen, 17 November 2014 pada 10:15 am

      Tentu bisa. Anda bisa mengoptimalkan property Filter yang terdapat di tab Table pada tabel terpilih.

      Baca topik Table Setup dari menu Help PHPMaker untuk informasi lebih lanjut beserta contoh pemakaiannya.

      Balas
  3. Teddy A mengatakan

    Jum, 6 Mei 2016 pada 6:47 am

    Master,

    Mau tanya, misal kita ada field status isinya 0 = aktif dan 1 =InActive

    Nah di halaman add/edit sy mau menampilkan selection box menampilkan dua pilihan Aktif dan InActive tp tidak mau pakai lookup table … nah bagaimana caranya ya ?

    Terimakasih

    Balas
    • Masino Sinaga mengatakan

      Sen, 9 Mei 2016 pada 12:22 pm

      Tambahkan nilai tersebut melalui panel User Values setelah Anda pilih control Select di panel Edit Tag.

      Baca topik Fields Setup, lalu lihat sub-topik Using User Values for Edit Tag (Radio/Checkbox/Select) dari menu Help PHPMaker.

      Balas
  4. Rava mengatakan

    Rab, 15 Maret 2017 pada 11:53 am

    Mohon maaf sebelumnya, apakah di php report maker bisa membuat combox box/dropdwon list sendiri?
    Terima kasih

    Balas
    • Masino Sinaga mengatakan

      Rab, 15 Maret 2017 pada 1:31 pm

      Kalau digunakan untuk parameter penyaringan/pencarian, bisa.

      Balas
  5. Kenedy mengatakan

    Rab, 29 Maret 2017 pada 2:41 pm

    selamat pagi pak, saya memiliki sebuah form input yang terdiri dari combo box yang terhubung dengan database. bagaimana ya pak jika data “A” di combo box dipilih lalu disimpan maka untuk pengisian selanjutnya data “A” tersebut terhidden. dan hiddennya tergantung dengan tanggal yang telah ditentukan ditentukan… mohon bantuannya ya pak????

    Balas
    • Masino Sinaga mengatakan

      Sab, 1 April 2017 pada 5:06 pm

      Gunakan server event Lookup_Selecting untuk menampilkan data di combobox sesuai dengan kebutuhan.

      Baca topik Server Events and Client Scripts dari menu Help PHPMaker untuk info dan contoh lebih lanjut.

      Balas
  6. mr koleh mengatakan

    Kam, 25 Mei 2017 pada 9:39 am

    jika menampilan Lookup Table Display Field #1, Display Field #2, Display Field #3 yang berasal dari Table Dynamic Selection, yang ditampilkan adalah ID nya bukan Valuenya, Misalkan : Display Field #1 (Desa), Display Field #2 (Kecamatan), Display Field #3 (Kabupaten) akan tampil ID nya 2,3,4 bukan desa, kecamatan, kabupaten, dimana option untuk itu, trims.

    Untuk pembelian phpmaker dan masino template sudah bisa melalui transfer bank (bukan paypal)

    Balas
    • Masino Sinaga mengatakan

      Jum, 26 Mei 2017 pada 9:30 am

      Option-nya ya tetap dari panel Lookup Table di bawah Fields setup.

      Untuk pembelian, bisa melalui transfer bank.

      Balas
  7. Asyrofi Fadhil mengatakan

    Sen, 5 Februari 2018 pada 2:51 pm

    Selamat sore pak Masino,

    Saya mau tanya. Pada sebuah halaman form input terdapat text, radio, select, yang sudah di isi kemudian saya klik tombol tambah. Nah, pada kasus ini saya ingin setelah saya memilih field yamaha_NMAX pada select input kemudian diklik tambah, maka dibawah form input tampil sebuah tabel dari database yang berisi misalkan harga, spesifikasi dsb.

    Balas
    • Masino Sinaga mengatakan

      Rab, 21 Februari 2018 pada 8:16 pm

      Apakah itu maksudnya seperti Lookup Field yang datanya bisa ditambah secara on-the-fly?

      Balas

Trackbacks

  1. Hal-hal Penting Seputar Dynamic Selection List di Aplikasi Web dari PHPMaker – Masino Sinaga berkata:
    Kam, 4 Desember 2014 pukul 3:41 pm

    […] Salah satu hal dari sekian banyaknya fitur yang sangat saya senangi di PHPMaker adalah kemampuan untuk menghasilkan Combobox yang ketika salah satu data di dalamnya terpilih, maka data di Combobox yang terkait lainnya akan otomatis menyesuaikan berdasarkan data yang terpilih di Combobox sebelumnya. Di PHPMaker, hal ini dikenal dengan istilah Dynamic Selection List. […]

    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

  • Mudahnya Mengubah Nilai Delay Auto Hide Success Message di PHPMaker 2025
  • Mudahnya Berpindah Layout dari Table ke Cards di Halaman List lewat PHPMaker 2025
  • Jangan Lupa Pakai AdjustSql Saat Insert atau Update Data Lewat ExecuteStatement
  • File-File yang Wajib Diperhatikan Setelah Menambah Item User Values di PHPMaker 2025
  • Begini Cara Memuat Tables dari Database Secara Dinamis di PHPMaker 2025

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Mudahnya Menyesuaikan Timezone di Calendar Report pada PHPMaker 2023
  • Nano pada Mudahnya Menyesuaikan Timezone di Calendar Report pada PHPMaker 2023
  • Charly pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023
  • Charly pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023
  • Masino Sinaga pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023

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