jQuery 1.8.1 を使用した DataTables 1.9.3 は、使用しようとしている検証済み(XHTML 1.0 Transitional、ISO-8859-1 エンコード) ページで停止し、ページの準備が整ったときに次のメッセージが表示されます。
TypeError: nCell が定義されていません
おそらく、DataTables が処理できるテーブルのサイズ制限はありますか? これは私が試した中で最大のページで、約 700KB (主に埋め込みスタイルのため) で、520 行を超えるテーブルと 160 行を超えるテーブルが 1 つずつあります。同じテーブルの小さいバージョンでも失敗します。どちらのテーブルにもsortable
classがあり、一方にはチェックボックスが含まれ、もう一方にはラジオ ボタンが含まれており、どちらにも単一の<thead>
and<tbody>
セクションがあります。残念ながら社内のデータなので全ページは掲載できませんが、最小限のサンプルを作成してみます。
DataTables 初期化コード:
$(document).ready(function(){
$('.sortable').dataTable({
"aaSorting": [],
"bFilter": false,
"bInfo": false,
"bPaginate": false,
});
});