Merhaba
Asp.NET C# Webpages kullanarak proje geliştiriyorum. Admin tarafında; DataTables ile Server Side olarak veri listeliyorum. Buraya kadar bir sorun yok. verilerimi JSON 'a döküyorum ve DataTables 'e iletiyorum.
Takıldığım nokta şu;
Yönetimde ürün listeme yapıyorum. Ad - Fiyat - Marka - Sıralama - Stok v.s. gibi 8-10 adet filtre elemanlarım var.
Ben bu filtreyi nasıl DataTables 'e dahil edeceğim. Yani şuanda veriler 2. 3. sayfa değişince sayfa yenilenmeden listeleniyor.
Lakin; üstte oluşturduğum kendimi özel filtreleme bloğumu datatables 'e yani js içine nasıl gömeceğim, o filtrelemede sayfa yenilenmeden yada çalışacak?
Umarım anlatabilmiştirim.
Konu hakkında deneyimli arkadaşların yardımcı olmasını rica ederim.
iyi forumlar.
DataTables kullanılarak veri filtreleme
3
●80
- 10-02-2025, 11:00:28filtreler A İşleri B işleri
Datatables
Veriler
ilk başta filtresiz tüm datayı getirdiğinizi varsayın sonra yukarıdan filtre değişikliği uygulandıkça json data setiniz içinden filtreye uygunu alınıp tekrar datatable a set edilmesi gerekir. javascript ile yapabilirsiniz tekrar serverside a gitmenize gerek yok. - 10-02-2025, 11:02:04Örnek sayfa vereyim:
https://searchtrend.live/
JS kodları ise şurada:
https://searchtrend.live/static/js/script.js
Asıl iş "initComplete" kısmında dönüyor. Anlamadığın varsa o kısmı sor. - 10-02-2025, 11:05:48cevabınız için teşekkür ederim lakin yapmak istediğim bu değil. burada her kolona özel bir arama var ve sadece o kolunu etkiliyor.MontyPython adlı üyeden alıntı: mesajı görüntüle
Ben şundan bahsediyorum.
Tablonun en üst kısmında filtre bloğu var. Ad - Fiyat aralığı - Kategori - Marka - Stok gibi bir çok alan var bu filtre bloğunda. Tane tane değil, kişi istediği alanda filtrelerini ayarladıktan sonra Filtrele butonuna bastığında; filtre bloğunda yer alan 8-10 seçime göre tablodaki veriler gelecek. Bunu zaten normal şekilde yapıyorum ama datatable 'e uygulayamadım.