在 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);'))
相关的 API 引用在这里:https://datatables.net/reference/api/page()
我包含了 rownames = F
选项,因为这是另一个答案的问题,但这不是必需的
关于javascript - 用datatable()显示最后一页数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48780363/