2012-03-01 75 views
1

是否可以增加jqgrid顶部工具栏的高度? 在PC中,我可以看到按钮,并选择框确定。 但是,当在平板电脑即andriod ICS和ios 5中查看时,按钮和选择框在底部被截断,因为高度太短或填充会导致选择框和按钮显示为小。jqgrid增加工具栏高度

采用最新的jqGrid 4.3.1

<table id="gridmain"></table> 
<div id="pagermain"></div> 
<script src="Usergrid.js" type="text/javascript"> </script> 

然后在我的js文件: 启用工具栏与:

toolbar: [true,"top"] 

然后我加了一些选择的选项和按钮顶部工具栏上:

$("#t_gridmain").append("&nbsp;Status:&nbsp;"); 
$("#t_gridmain").append("<select name='selStatus' id='selStatus'><option value='All'>All</option><option value='InProgress' selected>InProgress</option><option value='New'>New</option><option value='Passed'>Passed</option><option value='Failed'>Failed</option><option value='Withdrawn'>Withdrawn</option></select>&nbsp;&nbsp;&nbsp;&nbsp;"); 
$("#t_gridmain").append("<input type='button' value='Email' id='buttEmail' style='height:20px;font-size:-4'/>&nbsp;&nbsp;&nbsp;&nbsp;"); 
$("#t_gridmain").append("<input type='checkbox' id='showinactive' name='showinactive'/>&nbsp;Show Inactive&nbsp;&nbsp;&nbsp;"); 

谢谢。

回答

2

我没有测试了我的建议,但我想,你可以通过任何价值height风格的高增长,默认值为25px的解决这个问题:

.ui-jqgrid .ui-jqgrid-toppager { 
    height: 30px !important; 
} 

修订:它你的意思是顶部的工具栏,而不是使用顶部导航工具栏更频繁地需要

.ui-jqgrid .ui-userdata { 
    height: 30px; /* default value in ui.jqgrid.CSS is 21px */ 
} 
+0

似乎什么也没做。我将30px改为100px,看看我能否注意到有什么区别,但屏幕上没有任何变化。 – 2012-03-02 08:25:01

+0

@孟海:为了减少误解,发布一些代码总是很好。在你将问题包含在工具栏中后:[true,“top”]'这将清楚你的意思。我之前假设你使用'toppager:true'和'navGrid'或'inlineGrid'和'navButtonAdd'。请参阅我的答案中的“已更新”部分。 – Oleg 2012-03-02 09:18:14

+0

感谢Oleg提供更新的代码。有用。 – 2012-03-06 06:44:49