2010-10-11 13 views
21

true olarak ayarlanmış autowidth seçenekleriyle jqGrid kullanıyorum. documentation göre jqGrid ve otomatik genişlik seçeneği. O nasıl çalışır?

:

doğru ayarlanmış

, ızgara genişliği üst elemanın genişliğine karşılık otomatik olarak hesaplanır. Bu sadece başlangıçta oluşturulduğunda yapılır. ızgara boyutlandırmak için üst öğe değişir özel kod uygulamak ve bu amaçla bu ızgara üst öğesine bulunan tüm genişliğini işgal yapar

için setGridWidth yöntemi kullanmalısınız genişliği zaman. Bu özelliğin bir diğer etkisi, her sütunun mevcut genişliğe sığmasıdır.

Çok iyi çalışıyor. Bununla birlikte, sütunların ızgara genişliğine uyması için küçültülmesini istemeyen bir sayfam var, ancak onlar için colModel içinde ayarladığım alanı kullanmaları gerekiyor.

Bunu nasıl başarabiliriz?

+1

Genişlik deneyin: "100%" ' –

+0

Izgara tablo elemanını kastediyor musunuz? – Lorenzo

+0

Çözüm bulundu: shrinkToFit seçeneğinin varsayılan değeri true olduğunu fark etmedim. Onu yanlış olarak ayarladım ve şimdi her şey yolunda ... – Lorenzo

cevap

25

Çözüm: shrinkToFit: false

+0

benim için çalışmıyor – aayushi

+0

Nasıl Subgrid yapabilirim? –

10

= Gerçek

autowidth, bu ayar jqGrid çerçevenin arasında genişliği yapacak

yanlış üst eşit = shrinkToFit set (genellikle genişliği eşit tarayıcı); ve sütun genişliği, colModel'de tanımlanan genişliğe eşittir; unfornatelly jqgrid 4.3 donot, içeriğin genişliğine dayanarak sütun genişliğini otomatik sığdırmak/yeniden boyutlandırmak için bir özellik ayarlayarak basit bir yol sağlar (hücredeki metin); jqGrid

varsayılan: false

autowidth =, shrinkToFit = true

jqgrid option wiki yılında jqGrid seçeneklerinden üç özelliklerini bakın;

autowidth

shrinkToFit

genişliği

ve colModel malı jqgrid colModel wiki

genişliği

fixe içinde d

I jqGrid çerçeve genişliği için öncelik olduğunu düşünüyorum * jqGrid çerçeve autowidth> jqGrid çerçeve genişliği> kolon genişliği *

toplamı kolon genişliği için öncelik colModel sabitlenir> jqGrid çerçeve shrinkToFit> colmodel width

+1

otomatik genişlik: true, shrinkToFit: false! kolon '':'' eşittir işareti yerine '' = ''işareti – sohaiby