【发布时间】:2016-11-03 18:52:55
【问题描述】:
我正在使用 RenderDataTable 来显示数据框。
使用order = list(list(column_number, 'desc')) 适用于除索引之外的任何列。
我想按降序排序,以便在顶部查看最新条目。使用 0 在 RenderDataTable 中不起作用。任何想法强制选项列表中的降序排序?默认总是按索引升序。
这是我的尝试:
DT::datatable(reporting[],
options = list(
lengthMenu = c(10, 25, 50, 100, 150, 200),
order = list(list(0, 'desc')),
pageLength = 25
))
【问题讨论】:
-
为什么不订购您的
reporting[]data.frame? -
当操作按钮等于 0 时,这实际上是在 if 语句中,否则我调用函数
reporting_update()代替reporting[]。这个函数从 SQLite DB 中获取数据。我将不得不对数据库的 rowid 进行排序。在显示屏上似乎更容易排序。