jqGrid and the autowidth option. How does it work?

Lorenzo picture Lorenzo · Oct 11, 2010 · Viewed 85.3k times · Source

I am using jqGrid with the autowidth option set to true.

According to the documentation:

When set to true, the grid width is recalculated automatically to the width of the parent element. This is done only initially when the grid is created. In order to resize the grid when the parent element changes width you should apply custom code and use a setGridWidth method for this purpose

This makes the grid occupy all the width available in the parent element. Another effect of this property is that every column shrinks to fit the width available.

This works very well. However, I have one page where don't want the columns to shrink to fit the grid width, but they should occupy the space that I set within the colModel for them.

How can I achieve this?

Answer

Lorenzo picture Lorenzo · Nov 4, 2010

Solution: shrinkToFit: false