0

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

4

1 に答える 1