1

我们在 Web 应用程序上使用jqgrid来呈现搜索结果,因为它内置了执行服务器端的分页和排序功能。我们之前使用的是Tablesorter,但它在客户端运行,因此对于我们尝试使用它的方式来说效果不佳。

我们的项目中有一个网页设计师(后来他离开了组织),他为表格创建了样式,并试图在 jqgrid 上获得相同的外观。它有点工作,但不完全。我们遇到了标题列与数据列不对齐的问题。我们已经摆弄了 CSS,但它似乎不起作用。有时,当我们不想要滚动条时,会出现滚动条。

无论如何,部分问题似乎是 jqgrid 使用一个表作为列标题,然后将另一个表用于数据本身。这些表都包含在一个div标签中。我们已经查看了一些替代方案,例如FlexigridIngrid,但它们也使用相同的方法,为标题和数据使用单独的表格。

如果有人能解释为什么使用这种方法,那就太好了。我们想知道为什么不能table使用带有一行th用于标题和td数据的标准标签?

4

1 回答 1

2

这些插件为标题和数据使用单独的表的原因是允许固定标题滚动。据我所知,您不能在同一个表中包含标题和数据,但在滚动期间将标题固定到顶部。

同样对于您的对齐问题,如果可能的话,我相信这些插件都有设置,您可以在其中设置每列的宽度,这将使数据和标题列正确对齐。

于 2012-06-26T17:06:30.820 回答