Как изменить размер шрифта в jqGrid?
Он уже работает с 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-jqgrid{position:relative;font-size:11px;}
Измените размер шрифта на то, что вам нужно.
Ответ 3
Недавно я сделал это для версии 4.5.4 jqGrid и должен был переопределить не только родительский селектор .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, описанное для того, чтобы нацелиться на конкретный столбец. Например:
#Mygrid td[aria-describedby="Mygrid_myspecialcolumnname"]
{
font-size: 14px;
}
Вы можете узнать больше об арии, описанной здесь:
http://www.w3.org/TR/WCAG-TECHS/ARIA1.html
Ответ 5
В последней версии - Guriddo_jqGrid_JS_4.8.2, чтобы изменить стиль шрифта элементов сетки-строки, только это одно изменение сработало для меня - в ui.jqgrid.css
.ui-jqgrid tr.jqgroup td {font-weight: bold; font-size: 12px;}