0

aaData次のようなオブジェクトとオプション でデータテーブルを初期化しました。

$('#dataTable').dataTable(dataTableObj, {
    "bPaginate": false,
    "bLengthChange": false,
    "bFilter": true,
    "bSort": false,
    "bInfo": false,
    "bAutoWidth": false
});

ブラウザはテーブルをレンダリングしますが、オプションを有効にしません。すべての組み合わせを試しましたが、テーブルからの応答がありませんでした。

PS。私のテーブルはうまく機能します。特に大量のデータ (23 列と 1000 行以上) の場合。
編集:
みんなありがとう。この問題は、メイン オブジェクトを jquery dataTables の 2 つの異なるオブジェクトにスライスすることで解決されました。データと列ヘッダーの両方にaaDataとが必要です!aoColumns

4

2 に答える 2

0

以下のコードに従ってデータテーブルを使用してみてください

$('#dataTable').dataTable({
    "bPaginate": false,
    "bLengthChange": false,
    "bFilter": true,
    "bSort": false,
    "bInfo": false,
    "bAutoWidth": false
});
于 2013-01-08T09:32:45.397 に答える
0

私はそれを自分で解決しました(そしてそれを誇りに思っています:D)。

dataTableObjjquery dataTables の 2 つの異なるオブジェクトに分割されました。データと列ヘッダーの両方に aaData と aoColumns が必要です。このようなもの:

$('#dataTable').dataTable({
    "aaData": dataCnt,
    "aoColumns": columnsHd
});
于 2013-01-08T19:58:47.140 に答える