私は Datatables プラグイン TableTools を使用して、ユーザーがテーブルの内容をダウンロードできるようにしています。テーブルは Javascript のメモリ内にあります (サーバー側のページネーションはありません)。しかし、テーブルをダウンロードしようとすると、コンテンツ全体を取得できません。最初のページと 1 行程度しか取得できません。
次のように TableTools を構成しています。
tableToolsProps = {
"aButtons" : [{
"sExtends": "copy",
"mColumns": "all"
},
{
"sExtends": "csv",
"mColumns": "all"
},
{
"sExtends": "xls",
"mColumns": "all"
}],
"sSwfPath" : "media/DataTables-1.10.0/extensions/TableTools/swf/copy_csv_xls.swf"
....
oTable.dataTable({
"bDestroy" : true,
"bRetrieve" : true,
"bJQueryUI" : true,
"bProcessing" : true,
"sPaginationType" : "full_numbers",
"sAjaxSource" : javaApiUrl + "rest/"+ urlSuffix,
"tableTools": tableToolsProps,
....
このページの下部にある表で、コードの実行例を確認できます: http://www.gtexportal.org/home/gene/ACTN3
何か案は?