2009-11-05 91 views

回答

27

关于这个jqGrid Forum有一个很好的帖子。

基本上,你可以做Mano建议并直接修改css文件,或者如果你需要更多的灵活性,你可以创建自己的内联风格。例如:

.ui-jqgrid {font-size:0.8em} 

如果你创建一个内联风格,你可能需要使其更具体拿起网格行:

​​
+1

抱歉晚晚节节攀升。迟到总比不到好。我甚至忘记了为什么我问这个问题。奇怪的。希望这可以帮助其他人。 – 2011-02-24 15:00:33

+0

没问题 - 谢谢! – 2011-02-24 15:09:52

6

ui.jqgrid.css的第一行是这样的:

.ui-jqgrid{position:relative;font-size:11px;} 

更改字体大小到你所需要的。

1

您还可以通过在引用它格式化特定的网格列您的自定义CSS通过网格名称并使用aria-describeby属性来定位特定列。例如:

#Mygrid td[aria-describedby="Mygrid_myspecialcolumnname"] { font-size: 14px; }

你可以阅读更多关于ARIA-describedby这里: http://www.w3.org/TR/WCAG-TECHS/ARIA1.html

2

最近,我这样做是为了在jqGrid的4.5.4版本,并有覆盖不仅仅是家长更.ui-jqgrid选择器。在这个例子中,我想在任何地方的所有文字网格是12px对比的11px默认:

/* Bump up the font-size in the grid */ 
.ui-jqgrid, 
.ui-jqgrid .ui-jqgrid-view, 
.ui-jqgrid .ui-jqgrid-pager, 
.ui-jqgrid .ui-pg-input { 
    font-size: 12px; 
} 

请注意,这是在一个单独的CSS文件通过直接编辑打包的CSS文件进行,而不是。

0

在最新版本 - Guriddo_jqGrid_JS_4.8.2,序改变网格行元素的字体样式,仅这一项变化为我工作 - 在ui.jqgrid.css

.ui-jqgrid tr.jqgroup td {font-weight: bold; font-size: 12px;}