DataTablesを使用して、テーブルをレンダリングする前にデータの値を変更したいと考えています。私はこれを使用しました:
"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
if ( aData[2] == "0" ){
$('td:eq(1)', nRow).html( '<b>6</b>' );
}
}
しかし、表示されるテキストを 0 から 6 に変更しても、列で並べ替えると、表示されるテキストではなくデータで並べ替えられることがわかりました。
セル内のデータを実際に変更して、並べ替えるときに0〜6で正しく並べ替える方法を知っている人はいますか?