我使用的是 jqGrid 3.6.5 和 IE8
设置 shrinkToFit: false
时,列显然与列标题不对齐。
如果我打开 shrinkToFit: true
问题就会消失,但我会丢失列的绝对大小。
调整列的大小(在代码中或由用户动态调整)不会影响此问题。
参见图片进行说明
alt text http://www.freeimagehosting.net/uploads/274ab94e4d.png
最佳答案
列标题的对齐方式默认始终为“居中”,并且独立于 ColModel 中的“对齐”选项(请参阅 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:colmodel_options )。
您可以使用我在 Jquery JQGrid - How to set alignment of grid header cells? 中描述的方法更改列标题的对齐方式。 .
我无法重现您在问题中描述的 shrinkToFit: false
问题。你使用哪个版本的 jqGrid?如果您发布一个重现问题的代码示例,我可以尝试帮助您。
附注也许您在示例中使用的 CSS 也很重要。如果更改表格边距,您还应该更改 jqGrid 的 cellLayout
参数。
关于jquery - jqGrid 列与列标题不对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3233038/