所見入力システム(Findings Editor)の所見閲覧システム(Findings Site)の検査一覧テーブルをどうにかソート可能にできないかなーと思っていろいろなプラグインを試していたんですが、うまくいかず。
で、DataTables(http://datatables.net/)の存在を知って試してみました。
結論から言うと、拍子抜けするほど簡単に実現できちゃってびっくり。
jQuery使ってAjaxでTable返すとき、きちんとtheadとtbody使ってあげておいて、最後に
jQuery(function ($) {
$("#conclusion").empty();
$(resultTable).appendTo("#conclusion");
$('#exam_list').DataTable();
});
ってやったらもうソート可能なテーブルの出来上がり。
(ここではresultTableって変数の中に’exam_list’ってidのtableが入ってます。)
ホント超便利。
ありがたいなぁ。