データベースと通信するJavaコントローラクラスでテーブルが生成されているDataTablesを使用しています。カテゴリIDが指定されている場合、コントローラクラスは、未分類の未フォーマットHTMLテーブルを返します。これは、クエリされたカテゴリのセクションごとに1つです。理想的には、各テーブルを同じページにDataTableとして表示したいのですが、クエリの前にその動作を設定することができないため、返すテーブルがいくつあるかわからないため、可能かどうかは不明です。不明な数のテーブルのサーバー側のデータセットを設定する
テーブルをコントローラから取得するときに、テーブルをフォーマットする方法はありますか?私は各テーブルに独自の.readyブロックを追加しようとしましたが、jQueryをかなり新しくしていて、何か不足しているかもしれませんが、それはそのトリックをやっていないようです。私はそれが最初
$(document).ready(function(){
$("#results").dataTable({
"bJQueryUI" : true
});
});
どのようにページにデータを要求していますか?アヤックス? (サーバー側が有効で、DataTablesオプションでurlが提供されています)または、サーバーが未知数のテーブルを含むレンダリングされたページを返していますか? –
JSPページは要求に含まれる属性セットを探します。設定されていれば、未知数のHTMLテーブルが含まれています。 – ItinerantEngineer