我有一个从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行?
答案 0 :(得分:3)
以下函数将检查每个列单元格值,如果TestValue匹配,则将该类添加到该行。
rowattr: function (rd) {
if (rd.ColumnName == TestValue) { return {"class": "RowBoldClass"}; }//if
},
和匹配类
RowBoldClass { font-weight:bold; .....