Jqgrid 当显示水平和垂直条时,标题中的最后一列将移动

Jqgrid 当显示水平和垂直条时,标题中的最后一列将移动,jqgrid,Jqgrid,请看第一张图片。这里一切都好 但当我们将水平滚动移动到右侧时,页眉会移动。这仅在出现垂直滚动时发生 这是因为页眉宽度小于内容宽度,如果我在最后一个页眉单元格中添加20px,我可以修复它。但还有其他解决办法吗 更新1: createExpensesGrid: function (containerId) { var gridDefinition = window['personalExpensesGridModel']; var grid = $("#" + container

请看第一张图片。这里一切都好

但当我们将水平滚动移动到右侧时,页眉会移动。这仅在出现垂直滚动时发生

这是因为页眉宽度小于内容宽度,如果我在最后一个页眉单元格中添加20px,我可以修复它。但还有其他解决办法吗

更新1

createExpensesGrid: function (containerId) {
    var gridDefinition = window['personalExpensesGridModel'];
    var grid = $("#" + containerId);

    if (gridDefinition) {
        var buildKey = function (key) {
            return gridDefinition.gridid + key;
        };


        $.extend(gridDefinition, {
            loadComplete: function () {
                var selectedGuidRow = $('#TransId').val();
                if (selectedGuidRow) {
                    $(this).setSelection(selectedGuidRow, true);
                }

                $(this)
                    .find('.notes')
                    .each(function () {
                        $(this).tipsy();
                    });

                validateGrid($(this));

                // To prevent grid from being focused on tab
                $(this).removeAttr("tabindex");
                $(this).find("*[tabindex]").removeAttr("tabindex");
            }
        });

    }

    grid.jqGrid(gridDefinition);

}

您应该发布用于创建jqGrid的JavaScript代码。此外,了解您使用的jqGrid、jQuery和jqueryui的版本也很重要。我使用jquery1.7.2、jqueryui1.8.22和jqGrid 4.4.1。源代码在UPDATE1Sorry中进行了更新,但您几乎没有发布任何代码来解释您所做的事情以及您使用的jqGrid选项和回调。发布的代码可以减少到
$(“#”+containerId)绝对不提供任何信息。