使用datatable()显示数据的最后一页

时间:2018-02-14 05:40:16

标签: javascript r dt

DT库中datatable()将绘制表格的第一页(默认最多10行)

library(DT)
datatable(iris)

我检查了documentation但找不到合适的示例来显示表格中的特定页面(例如,最后一页)。我想这必须用Javascript回调编写。

  

使用参数回调JavaScript回调函数的主体   要应用于DataTables实例(即表)的表

例如,此回调将在表格中绘制第二页:

  datatable(head(iris, 30), callback = JS('table.page("next").draw(false);'))

如何绘制最后一页或不同的x页面?

2 个答案:

答案 0 :(得分:1)

table.fnPageChange( 'last' );

应该按照规定的here

转到最后一页

答案 1 :(得分:1)

table.page("last")似乎有效:

datatable(head(iris, 30), rownames=F,
          callback = JS('table.page("last").draw(false);'))

enter image description here

相关API参考位于:https://datatables.net/reference/api/page()

我添加了rownames = F选项,因为这是另一个答案的问题,但不是必需的