私はすべての投稿を読み終え、最終的にsetCellがハードコードされた値で動作するようになりましたが、options.rowIdは使用していません。
function StatusFormatter(cellvalue, options, rowObject) {
if (cellvalue == 'C'){
jQuery("#list").setCell(options.rowId , 'SOORDLINE', '', { color: 'red' });
jQuery("#list").setCell("[2.000]", 'SOORDLINE', '', { color: 'red' });
jQuery("#list").setCell('[2.000]', 'SOREQDATE', '', { color: 'red' });
jQuery("#list").setCell(options.rowId, 'SOPRICE', '', { color: 'red' });
}
return cellvalue;
};
FIRST行とLAST行は機能しませんが、ハードコードされたrowIdを持つ2行は機能します。option.rowIdに何が返されるかを調べたところ、ハードコードされた値と同じです(もちろん、行によって異なります。何が欠けていますか?助けてください。行や値に違いはありません。
編集済み-
私は答えを試しました、そしてそれは私が必要としているもののようです。私は以下を試しました
{ name: 'SOORDLINE', index: 'SOORDLINE', width: 25, search: false ,celattr: function () { return ' style="color: red"'; }
},
私が論理に飛び込む前に、少なくともそれらをすべて赤くすること、そしてそれは私にとって何もしませんでした。