我有以下与Jqgrid相关的问题:
1)我大约有20到25列。如何使它们适合页面。
2) jqgrid有没有内置的水平和垂直滚动功能?
3)另外,当每行的列值太大时,如何换行?
4)我有一个列,它的值是锚标签。JSON返回值,但jqgrid不显示它。(虽然它在列悬停时显示)
谢谢
发布于 2010-12-31 05:58:30
1)是否要压缩整个网格以适应屏幕上的所有20-25列,而不显示水平滚动条?或者水平滚动条可以接受吗?也许更好的选择是将它们设置为可选的:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:show_hide_columns
2)是的。如果你以任何方式限制高度({ height :""}),当它太长时,它会添加一个垂直滚动条。不幸的是,它也会将网格固定在那个高度,所以你可能浪费了空间。{height:"auto"}将调整大小以适应内容。也许更完整的解决方案是观察它的大小(不确定有多大),如果它超过某个值,则手动设置高度( grid.jqGrid("setGridParam",{" height ":" value "})。
特别是水平滚动条:只要{shrinkToFit:}不是真的,当您在colModel中指定列宽时,您可以使它们大于网格的容器。这将启动一个水平滚动条。如果它设置为true,它们将是比例值,以使所有内容都适合,而不是绝对。http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options
3)我一直在使用这个:
/* Headers: */
.ui-jqgrid .ui-jqgrid-htable th div,
/* Other cells: */
.ui-jqgrid tr.jqgrow td
{
height:auto;
white-space: normal;
}4)列标签类似于<a>title</a>?不完全明白你的意思。
https://stackoverflow.com/questions/4558095
复制相似问题