struts2-jQuery-plugin中jqgrid下拉页码显示不全

最近做一个报表项目,为了前端页面的灵活,引人struts2-jQuery-plugin,它主要针对前台的查询以及生成的表格采用Ajax方式动态改变。做的很不错,但是在此提醒各位在没有研究透的情况下不要轻易使用。因为前台页面变数很多,而采用这个插件的话这些页面标签有时就不受你控制了。闲话少说,回归正题:

插件中有个动态表格标签<sj:grid>(新版本好像改了,但对我们的问题没有影响),动态生成页面的表格。功能做的很是强大,但也有很多问题,毕竟是新的东西。显示表格时有个rowList属性,如rowList="20,50,100"运行时他会生成一个下拉列表,根据你设置的值来定义每页显示多少条记录,然而有的浏览器就会显示不全里面的值,花了两个小时终于让我找到解决方法:

1、用winrar解开引人的jar包,打开-->template-->themes,里面有个ui.jqgrid.css。

2、用UltralEdite打开,找到".ui-pg-selbox"样式的定义,在里面添加一个样式padding:0px;那么无论在任何浏览器下都显示正常啦。

3、最后如果你是个合格的程序员就应该知道将修改的css文件ctrl+v到原jar包里替换原样式文件啦,呵呵!

你可能感兴趣的:(jqGrid)