你将如何着色特定的jqgrid单元格文本

时间:2015-11-20 15:52:24

标签: html sql-server-2008 jqgrid jqgrid-formatter

我有一个存储过程(sql server 2008),它将(4)不同字段的状态返回到jqgrid的单个列,如Good / Bad / Good / Bad。我想要做的是以绿色显示 Good 文本,以红色显示 Bad 文本。我可以将它们分成不同的列,然后设置每个列的颜色,但我更喜欢有一个列。我可以在存储过程中设置此值,还是使用html将其包装在类中?

这可能吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

自从我上次触摸它以来,不确定JQGrid有多少变化,但您可以执行以下操作:

jQuery("#list").jqGrid({
url: 'yoururl',  
datatype: 'xml',
mtype: 'GET',
colNames:['id','category'],
....
gridComplete: function fireup(){
  jQuery('#list')
    .setCell('d1','kategorie', '', { 'font-weight': 'bold', background: '#ddf' }) 
    .setCell('d1','name', '', { 'font-weight': 'bold', background: '#ddf' })