この機能はどこにも見つかりません。DataTablesの並べ替え/ページングの PHP サーバー処理を使用する場合、テーブルの列にクラスを追加することは可能ですか? PHPスクリプトはセルデータのみを返し、設定は返さないためです。例: 正または負の値を持つ列があります。セル内の数値が正の場合は緑、負の場合は赤でセルを強調表示したいと思います。AJAX ソース デモでも使用されている標準ファイルを使用します。
これは私の初期化です:
$(document).ready(function() {
$('#example').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "../server_side/scripts/server_processing.php"
} );
} );
PHP 出力は、PHP 配列から作成された JSON 文字列を返します。次のようになります (生成された JSON)。
{
"sEcho":1,
"iTotalRecords":"3",
"iTotalDisplayRecords":"3",
"aaData":[{ "0":"1 Oct 2013","1"=>"-9999","2"=>"11111" }]
}
-9999 から赤、11111 から緑のクラスにクラスを設定する必要があります。何か案は?