Как изменить размер шрифта в jqGrid?

Он уже работает с ui-lightness. Как изменить размер шрифта внутри сетки?

Пожалуйста, порекомендуйте.

Спасибо.


person Kim Stacks    schedule 05.11.2009    source источник


Ответы (5)


Об этом есть отличный пост на Форум jqGrid.

По сути, вы можете сделать то, что предлагает Мано, и изменить файл css напрямую, или вы можете создать свой собственный встроенный стиль, если вам нужна большая гибкость. Например:

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

Если вы создаете встроенный стиль, вам может потребоваться сделать его более конкретным для выбора строк сетки:

.ui-jqgrid tr.jqgrow td {font-size:0.8em}
person Justin Ethier    schedule 17.12.2009
comment
извините за поздний всплеск. лучше поздно, чем никогда. Я даже забыл, почему задал этот вопрос. странный. надеюсь, что это поможет другим людям. - person Kim Stacks; 24.02.2011

Самая первая строка в ui.jqgrid.css такова:

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

Измените размер шрифта на то, что вам нужно.

person Mano    schedule 16.11.2009

Недавно я сделал это для версии 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.

person Cᴏʀʏ    schedule 30.10.2013

Вы также можете отформатировать конкретный столбец сетки, сославшись на него в своем пользовательском css по имени сетки и используя свойство aria-describedby для указания конкретного столбца. Например:

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

Вы можете прочитать больше об aria-describedby здесь: http://www.w3.org/TR/WCAG-TECHS/ARIA1.html

person echo    schedule 25.10.2013

В последней версии - Guriddo_jqGrid_JS_4.8.2, чтобы изменить стиль шрифта элементов сетки-строки, у меня сработало только это одно изменение - в ui.jqgrid.css

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