I just gave jqGrid another shot using a more recent version, after having abondoned it a couple of years ago. I'm surprised to find that the same bug that stopped the show last time is still here: there's no reasonable way to make the columns fit inside the grid without the right column spilling off the edge and creating an horizontal scrollbar.
The only way I've found to fix this is the explicitly set the “width” property for each column in the colModel AND set “fixed” to true for each as well. This takes a lot of time, makes the grid presentation brittle, and nixes some other features.
It's kind of ridiculous, and I was hoping it would have been addressed. Having a way to force-fit your columns inside the grid without a horizontal scrollbar is a pretty basic feature for a grid, I would think. But if there's a way to do it, I can't find it. I've seen some hacks involving turning “shrinkToFit” off and trying to reset the grid width after the data loads or something, but I couldn't even make that work.
Am I missing something? Or is this really not a priority for anybody? This grid keeps developing and the documentation keeps getting better, which makes it attractive, but I can't overlook the column thing.
Copyright 2014 TriRand LtdAll Rights ReservedRSS
Back to Top