在 jqGrid 页脚行中设置背景颜色

Set Background Color in jqGrid Footer Row

下面的代码不会改变背景颜色。

function gComplete(){

        var $grid = $('#timesheetlineitemsqueue');
        var colSum = $grid.jqGrid('getCol', 'totals', false, 'sum');
        $grid.jqGrid('footerData', 'set', { 'totals': colSum });
        $grid.jqGrid('footerData', 'set', { 'day7': 'Total' });
        $grid.jqGrid('footerData', 'set', { background: 'red'});


    }

我做错了什么?如果这是原因,我将如何使这个 !important 变得重要?

您可以使用以下 CSS 规则作为示例

.ui-jqgrid-sdiv .ui-jqgrid-ftable .footrow {
    background-color: red;
    background-image: none
}

方法 footerData 不支持任何允许您动态更改颜色的参数。