2016-04-14 27 views
1

Jqgrid 4.5.2 sürümünde donmuş bir sütunun gizlenmesine yardımcı olan herkes bana yardımcı olabilir.Donmuş bir alanı jqgrid içinde gizleme

4 dondurulmuş sütunlu jqgrid'im var. Bunlardan 2 tanesini gizlemek ve ızgaradaki dört donmuş sütundan sadece ikisini göstermek istiyorum.

Not :: Bu iki sütunu seçmek ve ızgarada gizlemek için kılavuzumun altında bir göster/gizle düğmesi var. peşin

Teşekkür ..

+0

Lütfen jqGrid'in hangi sürümünün jqGrid ([ücretsiz jqGrid] (https://github.com/free-jqgrid/jqGrid), ticari [Guriddo jqGrid] 'in hangi sürümünü kullandı © ınızı sorunuz JS] (http://guriddo.net/?page_id=103334) veya eski bir jqGrid sürümü <= 4.7). – Oleg

+0

Evet @Oleg, jqGrid 4.5.2 projemde kullanıldı. – santoshM

+0

eski ve buggy. [Ücretsiz jqGrid] 'e geçmenizi tavsiye ederim (https://github.com/free-jqgrid/jqGrid) 4.13.2. CDN'den kullanabilirsiniz ([wiki makalesi] bölümüne bakın (https://github.com/free-jqgrid/jqGrid/wiki/Access-free-jqGrid-from-different-CDNs)). – Oleg

cevap

1

Size kullanmak ve hatta geliştirmek serbest jqGrid çatal son 4.13.2 sürümüyle birlikte eski jqGrid 4.5.2 ile imkansız.

Donmuş sütunları gizlemeyi/göstermeyi ve sütunu yeniden sıralamayı desteklemek için free jqGrid kodunu güncelledim (bkz. the commit). Yeni seçenek notSkipFrozen: true, zorlamak için showCol, hideCol, showHideCol ve columnChooser'da kullanılabilir.

The demo GitHub'dan arınmış jqGrid son kodunu kullanır ve navButtonAdd tarafından eklenen onClickButtoncolumnChooser olarak anmak

$(this).jqGrid("columnChooser", { notSkipFrozen: true }); 

kullanır. Dondurulmuş sütunları şimdi gizleyebileceğini/gösterebileceğini veya yerini taşıyabileceğini doğrulayabilirsiniz. Donmuş sütunların yeni konumu, ızgaranın ilk donmuş sütunlarının içinde kalacaktır. Donmuş sütunu donmuş olmayan sütunlara taşıyamaz.