如何更改 jqGrid 中的字体大小?

Posted

技术标签:

【中文标题】如何更改 jqGrid 中的字体大小?【英文标题】:How to change the font size in jqGrid? 【发布时间】:2010-12-13 06:10:52 【问题描述】:

它已经以 ui-lightness 运行。如何更改网格内的字体大小?

请指教。

谢谢。

【问题讨论】:

【参考方案1】:

jqGrid Forum 上有一篇很棒的帖子。

基本上,您可以按照 Mano 的建议直接修改 css 文件,或者如果您需要更大的灵活性,也可以创建自己的内联样式。例如:

.ui-jqgrid font-size:0.8em

如果您确实创建了内联样式,您可能需要使其更具体地拾取网格行:

.ui-jqgrid tr.jqgrow td font-size:0.8em

【讨论】:

对迟来的上涨感到抱歉。迟到总比不到好。我什至忘记了我为什么问这个问题。诡异的。希望这对其他人有所帮助。【参考方案2】:

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

 .ui-jqgridposition:relative;font-size:11px;

将字体大小更改为您需要的大小。

【讨论】:

【参考方案3】:

我最近为 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 文件。

【讨论】:

【参考方案4】:

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

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

您可以在此处阅读有关 aria- describeby 的更多信息: http://www.w3.org/TR/WCAG-TECHS/ARIA1.html

【讨论】:

【参考方案5】:

在最新版本 - Guriddo_jqGrid_JS_4.8.2 中,为了改变 grid-row 元素的字体样式,这一项改变对我有用 - 在 ui.jqgrid.css 中

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

【讨论】:

【参考方案6】:

请删除此帖子 - 它与另一个产品(jsgrid)有关,下面的解决方案会使 jqGrid 的用户感到困惑

截至 2021 年 9 月,对我有效的方法是:

.jsgrid table font-size: XX; 

table 也可以,但出于显而易见的原因,最好更具体一些。

或者,.jsgrid td 或 .jsgrid tr 也可以使用

【讨论】:

你的问题是关于 jqGrid 而不是 jsgrid,这很不一样

以上是关于如何更改 jqGrid 中的字体大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何根据 Xcode 中的系统字体大小更改标签的字体大小?

jqGrid表格 字体样式修改

如何更改 JWPlayer 中的字幕/标题字体大小?

如何更改 direct.label 中的字体大小?

如何更改 UIPickerView 中的字体大小? [复制]

如何更改 ttk.Button 中的字体大小?