javascript - 用datatable()显示最后一页数据

标签 javascript r dt

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

library(DT)
datatable(iris)

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

callback the body of a JavaScript callback function with the argument table to be applied to the DataTables instance (i.e. table)

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

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

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

最佳答案

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 选项,因为这是另一个答案的问题,但这不是必需的

关于javascript - 用datatable()显示最后一页数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48780363/

相关文章:

javascript - 调用方法失败

javascript - 协助在 Javascript 中连接四极小极大算法

r - 是否为奇异矩阵 : conflict between determinant and rank

r - 将我所在的数据表的哪一页保存到 R 中的变量中

javascript - 将 JavaScript 的变量放入隐藏的输入类型

javascript - 如何在 WebGL 中实现每秒帧数?

r - 制作 dplyr 过程的自定义函数

r - 在 Xubuntu 16.04 中安装 R 和 RStudio

r - 根据 slider 输入选择要在数据表中显示的行数

javascript - DT 表中的 Shiny 小部件