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

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

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

Спасибо.


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


Ответы (5)


arrow_upward
28
arrow_downward

Об этом есть отличный пост на Форум 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

arrow_upward
6
arrow_downward

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

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

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

person Mano    schedule 16.11.2009

arrow_upward
3
arrow_downward

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

arrow_upward
1
arrow_downward

Вы также можете отформатировать конкретный столбец сетки, сославшись на него в своем пользовательском 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

arrow_upward
0
arrow_downward

В последней версии - 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