回答のコード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 として表示されます。行番号全体を表示するにはどうすればよいですか? ブラウザでさまざまなズームレベルを試してみましたが、行番号全体が表示されません。サイズを変更する必要がありますが、行番号の列はサイズ変更できないようです。