Does jQuery jqGrid support horizontal scroll bar and frozen columns?

前端 未结 3 1748
眼角桃花
眼角桃花 2020-12-29 11:47

I have a jqGrid with a lot of columns, and it shows up like this when the sum of the column widths are bigger than the fixed width container:

3条回答
  •  隐瞒了意图╮
    2020-12-29 12:40

    Probably you use forceFit:true jqGrid option. First of all you should set forceFit:false or use shrinkToFit:false. After that you can either use width option of jqGrid or use setGridWidth method to set grid width. You will have grid where the column header correspond to the width property of the column and the grid will have horizontal scrollbar.

    UPDATED: Try to set shrinkToFit:false and width:600 (for example) and see the results.

    After setting only shrinkToFit:false you can see that the grid will have the horizontal scroll bar. You will see it even the grid is small enough to be displayed without the scrolling. It is a bug which I posted here together with the corresponding bug fix. The fix is included in the the code on the GitHub, but not included in the jqGrid 3.8.2. The next jqGrid release will have the fix. Nevertheless for your purpose the wrong width is not important because you will/can set the width of grid explicitly.

提交回复
热议问题