以下是我使用jqGrid的颜色编码:
for (var i = 0; i < rows.length; i++)
{
var status = jQuery("#list2").getCell(rows[i],"status");
if(status == "")
{
jQuery("#list2").jqGrid('setRowData',rows[i],false, { color:'white',weightfont:'bold',background:'red'});
}
if(status == "Contacted")
{
jQuery("#list2").jqGrid('setRowData',rows[i],false, { color:'black',weightfont:'bold',background:'yellow'});
}
if(status == "Scheduled")
{
jQuery("#list2").jqGrid('setRowData',rows[i],false, { color:'black',weightfont:'bold',background:'green'});
}
}
我通过有用的评论发现了如何为不同的列着色某些颜色,但也希望在顶部对某些颜色进行排序,在底部对其他颜色进行排序等。