我正在使用jquery数据表,并仅列出每个分页中所需的值。但是,当我试图使用pdf选项将其导出为pdf时,我只能导出数据表中存在的数据。有什么办法可以获得所有值从数据表中获取pdf中的所有值
0
A
回答
1
根据DataTable Documentation,当您使用服务器端处理时,无法导出所有行。
在服务器端处理特别注意:服务器端处理:当 服务器端处理模式(服务器端)的选择,改性剂具有 对行收效甚微使用数据表选择因为在服务器上执行所有处理 (排序,搜索等)。因此,客户端上存在的唯一的 行是在任何 的表中显示的那些行,并且选择器只能选择位于当前页面上的那些行。
那么唯一的办法就是到ALL
参数添加到菜单的长度和出口之前选择它。
这样DataTable
将导出所有行,如在UI上显示的那样。
例如:
var table = $('#example').DataTable({
serverSide: true,
ajax: "/your_ajax_url/",
lengthMenu: [[10, 100, -1], [10, 100, "All"]],
.....
那么,如果你想与DataTable
一些自定义的消息,那么它提供的功能,以出口与一些自定义的信息表,以确定结果更好。
该消息是
消息:将在所创建的PDF表格上方显示
可选描述消息。
DEMO:https://jsfiddle.net/Prakash_Thete/n6gsh0j1/1/
添加消息表的语法像下面
$('#example').DataTable({
dom: 'Bfrtip',
buttons: [
{
extend: 'pdfHtml5',
message: 'PDF created by Prakash with Buttons for DataTables.'
}
]
});
如果你想修改(我的意思是造型)导出PDF看看at http://pdfmake.org/#/gettingstarted
他们为导出的PDF提供了一些很酷的东西。
我要探索可用PDF导出其他选项看看 https://datatables.net/reference/button/pdf
相关问题
- 1. 如何从数据库中的所有表中获取数据
- 2. 如何从xml数据表中获取所需的数据/值?
- 3. jquery从表列中获取所有值
- 4. SQL从所有数据库的所有表中获取最大id值
- 5. 获取Django中的所有表数据
- 6. MySQL - 获取表中的所有数据
- 7. 获取所有表中的数据
- 8. NHibernate:获取所有数据库表中的所有数据
- 9. select查询从主表中获取数据和子表中的所有值?
- 10. 如何从sql中的表中获取所有数据?
- 11. 从Oracle数据库获取所有表
- 12. 从所选下拉列表的数据属性中获取值
- 13. 获取所有redis数据库中的所有密钥和值?
- 14. Ruby Webdriver。从页面中的元素获取所有'数据'值
- 15. 从列表中获取列中所有不同的值作为数组从表
- 16. 从所有数据库的所有表中获取'date/datetime'数据类型的列的最大值
- 17. 从数据表中获取字段值
- 18. MATLAB histfit - 从数据中获取PDF,ksdensity?
- 19. 获取表中与数组中值相匹配的所有值?
- 20. 获取散列表中的所有值
- 21. 获取所有选中值的列表
- 22. 从对象中获取所有数据的Lambda表达式
- 23. 从codeignitor中的输入字段获取所有表单数据
- 24. 如何从数据库中获取所有值
- 25. 获取数组中的所有数据
- 26. 从数据表获取值
- 27. 从表中获取所有的ID MYSQL
- 28. 如何从Swift中的PDF中获取所有文本?
- 29. 根据数据表中所有选中的复选框获取同级td值?
- 30. 获取链接表中具有值的表中的所有行
你想用默认的'PDF格式DataTable'导出一个额外的数据? –