Jump to content

Grid filters List


UniterYazilim

Recommended Posts

Bence standart olmamalı, opsiyonel olmalı.Filtreleme js ile clientside ya yapıyor yanılmıyorsam. Filtre değerleri de kolonda gösterilen değerler. Eğer satır sayısı çok olursa, 300-500 satır gibi(stok listesi mesela) bu gereksiz olacaktır.Ayrıca bu değerleri almak güzel olabilir ama bunu sql e aktarmak gereksiz ve yanlış olacaktır. SQL de where clause oluşturmaya gerek yok, db zaten filtreliyor, istenmeyen kayıt gösterilmiyor, kullanıcı kayıtlara erişemez. Ayrıca, sql ile tekrar filtrelenirse, Bu bahsi geçen filtreleme şekli manasız kalır.

Şöyleki: Diyelim kolon değeri 1den 9 a kadar sayı. Bu filtreleme ile oluşan listeden 1,2,3 ü filtreledik. eğer, bunu sql e where clause olarak eklersek, grid tekrar satırları yükleyecek. Yukarıdaki bahsi geçen filtre değerleri sadece 1-2-3 olur 4 ve sonrası gelmeyecektir. Buda hata olacaktır. Bu yüzden, bu filtreleme basit ve az sayılı olan gridlerde kullanmak mantıklı olacaktır. Değerleri almak kullanışlı olabilir.

Bence en kullanışlı olan, Bu filtre değerlerini, biz manual olarak doldurup, tıklandıklarında da bunları bulabilirsek, işte o zaman çok güzel olur. Filtreleme için gizli checkbox vs koymayız, grid başlıkları gereksiz yere büyümezdi :)

Link to comment
Share on other sites

Evet bende onu demek istedim zaten :)

Tüm işlemler client tarafında yapsın elbette, sadece seçili olan değerleri alabilirsek süper olur.

 

Örneğin benim projemde gridteki filitrelemelere göre başka bazı raporların sql sorgularını düzenliyorum, sql bilgilerinden kastım bu. yoksa diğer türlü çok manasız olur.

 

Sonuç olarak; Bu özellik standarta eklenmeli sort özelliği gibi isteyen aktif etmeli.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...