我在通过 ajax 请求填充的大表上使用带有 tabletools 的数据表。
当用户选择多行时,它会将它们显示为在表中选择的。
我如何告诉 csv/xls 导出只导出选定的行?
提前致谢
我在通过 ajax 请求填充的大表上使用带有 tabletools 的数据表。
当用户选择多行时,它会将它们显示为在表中选择的。
我如何告诉 csv/xls 导出只导出选定的行?
提前致谢
愚蠢的我...
刚收到:
{
"sExtends": "csv",
"bSelectedOnly": true
}
如果对于像我这样的人bSelectedOnly
不起作用(例如,当只选择某些行时,总是复制所有行),在你哭泣之前,只需检查你的运行2.2.3
版本是否dataTables.tableTools.js
因为此版本中已纠正错误:https ://github.com /DataTables/TableTools/commit/a9afb46cb00417db6d0fd6d7697e5d28830bc959
Fix #48: `bSelectedOnly` option was not working in 1.10.
* Fix is to use the new `fnGetSelectedIndexes` which gives the
information required for `bSelectedOnly` when needed.