解決策を徹底的に検索した後、セルの色が色を変えていないため、私が思いついたものは機能しません。アラートは、予期されたとおりに正しくアラートを発しています。誰が何が間違っているのか手がかりを持っていますか?
formatStatus = function(data,cell,record,row,col,store) {
statusValue = record.get('NAME_STATUS').trim();
TDPcountValue = record.get('TDPCOUNT');
if (statusValue == 'TDP REQUESTED') {
if (TDPcountValue > 44) {
alert('Red Status: '+statusValue+' Count: '+TDPcountValue);
cell.css = '45Days';
}
else if (TDPcountValue < 30) {
alert('Okay: '+statusValue+' Count: '+TDPcountValue);
}
else {
alert('Yellow Status: '+statusValue+' Count: '+TDPcountValue);
cell.css = '30Days';
}
}
return statusValue;
}
formatCells = function() {
theGrid = ColdFusion.Grid.getGridObject('requestGrid');
cm = theGrid.getColumnModel();
cm.setRenderer(10,formatStatus);
}
<style>
.30Days {
background:#FFFF00; !Important
}
.45Days {
background:#FF00000; !Important
}
</style>
<cfset ajaxOnLoad("formatCells")>
正しい方向への助けは素晴らしいでしょう、事前に感謝します!!