Код из ответа Динамически установить для номеров строк значение false в jqgrid
используется для создания кнопки, которая переключает номера строк.
$grid.jqGrid("navButtonAdd", "#grid_toppager", {
buttonicon: "fa-list-ol",
iconsOverText: true,
caption: '',
id: "RowNumbers",
onClickButton: function (options, e) {
var $me = $(e.currentTarget);
if ($grid.jqGrid('getGridParam', 'rownumbers') && $grid[0].p.colModel[0].hidden ) {
$grid.jqGrid('showCol', 'rn');
$me.addClass("ui-state-active");
} else {
$grid.jqGrid('hideCol', 'rn');
$me.removeClass("ui-state-active");
}
resizeGrid();
saveWindowState();
}
});
if (isColState && myColumnsState.rownumbers) {
$("#RowNumbers").click();
}
Если номер строки больше 9999, последняя цифра не видна.
номера строк 10000 .. 10009 отображаются как 1000, 10010 отображаются как 1001 и т. д. Как показать полные номера строк? Я пробовал разные уровни масштабирования в браузере, чтобы полные номера строк не отображались. Thed для изменения размера, но похоже, что столбец с номером строки не может быть изменен.