来自答案的代码在jqgrid中动态地将行号设置为false
用于创建切换行号的按钮。
$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 等。如何显示完整的行号?我在浏览器中尝试了不同的缩放级别,以使完整的行号不会出现。需要调整大小,但看起来行号列不可调整大小。