¿Cómo cambiar el color de la celda jqGrid?

Utilizo la siguiente línea en $ (document) .ready (

$("#stSearchTermsGrid").setCell(2, 2, '', {color:'red'}) ; 

pero no funciona. ¿Lo escribí de manera incorrecta o lo coloqué en el lugar equivocado?

Sé que esta pregunta se ha formulado más de una vez y así es como obtuve la primera línea. Pero aún no puedo hacerlo y no sé dónde está el problema.

Tienes razón, no eres la primera persona que hace la pregunta. Para borrar la situación con el color de la celda, hice la demostración

enter image description here

para usted que cambian el color del texto de la celda o el color de fondo de la venta de diferentes maneras:

 loadComplete: function() { // 2 is zero-base index of the column 'name' ('Client'). Every from the options // multiselect:true, rownumbers:true and subGrid:true will increase // the index by 1 because the option inserts additional columns $("#6 td:eq(2)", grid[0]).css({color:'red'}); grid.jqGrid('setCell',"12","name","",{color:'red'}); grid.jqGrid('setCell',"10",'name', '', 'my-highlight'); grid.jqGrid('setCell',"8",'name', '', 'ui-state-error ui-state-error-text'); grid.jqGrid('setCell',"4","name","",{'background-color':'yellow', 'background-image':'none'}); grid.jqGrid('setCell',"3","name","",'ui-state-highlight'); } 

dónde

  

y “3”, “4”, “6”, “8”, “10” y “12” son las primeras filas de las filas donde se cambiará el color de la columna correspondiente.

Por cierto, mis favoritos personales son las formas de usar las clases ‘ui-state-highlight’ o ‘ui-state-error ui-state-error-text’ que forman parte de los temas de jQuery UI .

ACTUALIZADO : Para entender la diferencia del uso de diferentes métodos en el caso del uso de otro tema de IU de jQuery, agregué una demostración más que usé La Frog Theme, donde la misma tabla que se muestra arriba se parece a la siguiente:

enter image description here