このテーマに関する他の投稿を見たことがありますが、私は少し異なります。以下に示すように、次の名前の jqGrid があります。
grid = $("#list");
現在、合計という名前の列があり、値に基づいて数値の色を設定したいと考えています。私はこのようにしてみました
grid.jqGrid({
...
colModel:[
...
{name:'total',index:'total',width:60,
formatter:function(cellvalue, options, rowObject){
if (cellvalue > 300) {
return "<span style='background-color:orange'>"+cellvalue+"</span>";
} else {
return "<span style='color:red'>"+cellvalue+"</span>";
}
},
align:'right'},
...
if 条件をうまく評価しているようですが、 cellvalue 変数を表示できません。
if ブラケット内に適切なマークアップを付けて合計セル値を再表示するにはどうすればよいですか?