使行变粗,改变背景颜色 - dwr

时间:2013-04-17 11:56:01

标签: jqgrid dwr

我有一个从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行?

1 个答案:

答案 0 :(得分:3)

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

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

和匹配类

RowBoldClass { font-weight:bold; .....