0

DatatablejQueryライブラリのaoColumnDefsを使用しています。したがって"aTargets": [1, 2]、この関数などを使用して、この関数で変更する列を定義できます。しかし、私のテーブルは動的であり、この関数を最初の列を除くすべての列に適用したいと思います。では、どうすればこれを達成できますか?
申し訳ありませんが、私が使用したコードを投稿しませんでした。

jQuery('.summary_tables').dataTable({
    "aoColumnDefs": [
     {
         "aTargets": [1,2,-1],
         "bUseRendered": false,
         "fnRender": function ( o ) {
             return o.oSettings.fnFormatNumber( parseInt( o.aData[ o.iDataColumn ] ) );
         }
     }
 ]
});
4

1 に答える 1

0

特別な値"_all"を使用してすべての列をターゲットにし、その後に別の行を追加して最初の列の設定をオーバーライドします。例えば:

aoColumnDefs: [
    { aTargets: ["_all"], bSortable: false },
    { aTargets: [1], bSortable: true }
]
于 2012-11-12T10:02:52.150 に答える