0

データベースと通信する Java コントローラ クラスでテーブルが生成される DataTables を使用しています。カテゴリ ID を指定すると、コントローラ クラスは不明な数の事前に書式設定された HTML テーブルを返します。これは、クエリされた特定のカテゴリのセクションごとに 1 つずつです。理想的には、各テーブルを同じページに DataTable として表示したいのですが、返されるテーブルの数がわからないため、クエリの前に動作を設定できないため、それが可能かどうかはわかりません。

コントローラーからテーブルを取得するときにテーブルをフォーマットする方法はありますか? 各テーブルの前に独自の .ready ブロックを追加しようとしましたが、jQuery にかなり慣れていないため、何かが欠けている可能性がありますが、うまくいかなかったようです。最初に動作させるために、最小限の構成を使用しました

     $(document).ready(function(){
            $("#results").dataTable({
                "bJQueryUI" : true
            });
        });
4

1 に答える 1

0
$(document).ready(function() {
$('.dataTable').dataTable();
} );

結局うまくいくことが判明しましたが、十分に文書化または説明されていない class="dataTable" としてテーブルを指定した場合にのみ、これが他の誰かを混乱させないことを願っています!

于 2012-04-05T01:08:34.833 に答える