Kustomisasi fungsi pencarian

Dec 26 2020

yang menunjukkan tabel dengan kolomnya. Yang saya butuhkan adalah membangun fungsi pencarian pencarian daripada fungsi filter default, sehingga ON Daftar Nilai di jendela Filter Mini dan BUKAN seluruh tabel: [! [Masukkan deskripsi gambar di sini] [1]] [1]

Jika mengetik nama lengkap Michael maka tabel akan difilter oleh Michael, ATAU jika saya mengetik nomor telepon maka nama Michael akan difilter oleh Michael. dengan kata lain.

Saya tidak tahu apa yang harus mengubah nilai filter menjadi token berbasis filter, dan saya juga tidak ingin mengubah nilai kolom menjadi token berbasis kolom, tetapi saya hanya perlu jika input pengguna di bidang pencarian ada di dalam token maka mengembalikan kunci token dan menunjukkannya kepada pengguna.

Jawaban

1 rateLess Dec 28 2020 at 18:31

Punya contoh yang berfungsi di sini . Perhatikan bahwa saya tidak terlalu akrab dengan Angular, jadi kodenya mungkin tampak aneh.

Saya mendefinisikan filter khusus, yang disebut CustomSetFilter, di mana input teks berfungsi sebagai bidang pencarian untuk tokenssetiap kotak centang seperti yang didefinisikan di filterData. Jika input kosong, semua kotak centang muncul. Jika tidak, hanya kotak centang yang memiliki token sama dengan nilai input (mengabaikan kasus) yang akan muncul. Ini bisa dilihat pada onChange()fungsinya.