如何使用jqgrid根据单元格数据应用行样式?

Pat*_*ert 2 css jqgrid

我的用例如下:

有一个像这样的表:

+------------------------------+
| NOTICE  | This is notice #1  |
| WARNING | This is warning #1 |
| NOTICE  | This is notice #2  |
| ERROR   | This is error  #1  |
+------------------------------+

我想根据第一列的值为整行提供特定的背景颜色.

为了实现这一点,我想使用在行上应用的类,以便我可以使用以下方法轻松地对其进行换肤:

tr.NOTICE td {background-color: Yellow}
tr.WARNING td {background-color: Orange}
tr.ERROR td {background-color: OrangeRed}
Run Code Online (Sandbox Code Playgroud)

不确定jqGrid是否可以使用自定义格式化程序?不知道怎么样

提前致谢

小智 5

这对我有用:

afterInsertRow:function(rowid, rowdata, rowelem){
  var status = rowdata['status']; 
  if(status=='0'){
   $("tr.jqgrow#"+rowid).addClass("ui-state-error"); 
  }
}
Run Code Online (Sandbox Code Playgroud)