0

我有一个从 dwr 调用加载的 jqgrid。这是一个动态表。在 POJO 中,我设置了 3 个状态并生成动态复选框。

这是我的 pojo 代码。

   private String cBox;

   public String cBox()
   {

    if (style() == D)
    {
        return i l create checkbox here;
    }
    else if (style() == E)
    {
        return checkbox will be created ;
    }
    else if (getStatusFlag() == F)
    {
        return checkbox will be created;
    }


    return cBox;
}

我像这样加载jqgrid。

colNames : ['Code no.', 'Title' ],
                colModel : [{
                    name : 'code_no',
                    index : 'code_no',
                    width : '100%',
                    sorttype : 'text',
                    align : 'left'
                },
                                    {
                    name : 'title',
                    index : 'title',
                    width : '100%',
                    sorttype : 'text',
                    align : 'left'
                }]

如果样式为 D,我想使整行加粗,并且当颜色为 E 时,我想使行的背景颜色为蓝色。我应该如何自定义 jqgrid 行?

4

1 回答 1

3

以下函数将检查每个列单元格值,如果 TestValue 匹配,则将类添加到行中。

    rowattr: function (rd) {
           if (rd.ColumnName == TestValue) { return {"class": "RowBoldClass"}; }//if
    },

和匹配的类

RowBoldClass { font-weight:bold; .....
于 2013-04-17T12:55:48.747 回答