2010-07-02 22 views
6

Kullanıcıların tabloda görüntülenen satırları filtrelemesini sağlamak için bir filtre araç çubuğuyla jqGrid kullanarak tablolar yapıyorum. Bu, arama türü olarak metin kullanırsam tümüyle güzel çalışır, ancak bazı sütunlarda, kullanıcıların sütundaki değerlere göre filtrelemesini kolaylaştırmak için bir seçim listesi kullanmak istiyorum.jqGrid select araç çubuğu filtresine "Tümünü Seç" seçeneğini nasıl ekleyebilirim?

Sütun stipini "select" olarak ayarlayabilir ve tablolarımdaki değerleri kullanarak seçenekleri doldurabilir ve her şey güzel çalışır. Ancak, "all" değeriyle başka bir seçenek eklerseniz (kullanıcının o sütunda herhangi bir değerle satır gösterebilmesi için), seçim listesinde "Tanımsız" olarak görünür.

bir örnek bir sütun için colModel tanımı Ek bir örnek olarak, doğru ya da yanlış görüntüleyen bir başka sütuna sahip

{name:'keyword', 
    index:'keyword', 
    width:150, 
    align:'left', 
    stype:'select', 
    sortable:true, 
    searchoptions: { value: '"",All;keyword 1,keyword 1;keyword 2,keyword 2' } }, 

olup. Masamın güzel görünmesini sağlamak için, güzel bir yeşil onay resmi veya kırmızı bir çarpı resmi görüntülüyorum. Seçim kutusunun "Tümü", "Evet" veya "Hayır" içermesini istiyorum. Ancak, tablodaki satırlardan hiçbiri bu değerlere sahip olmadığından, seçim listesi "Tanımsız" üç kez içerir.

Seçtiğim seçeneklerimi göstermek için seçim listesini, tabloda bulunmasalar bile zorlayabilmemin bir yolu var mı?

cevap

4

Doh! Pilot hatası. Ben

value,text;value,text;value,text 

It ayrıntılı tüm ... kullanıyordum

value:text;value:text;value:text 

değerleri formda olmak zorunda

İlgili konular