R Shiny: как сделать так, чтобы таблица данных отображала последнюю страницу при каждом реактивном обновлении? - PullRequest
0 голосов
/ 23 апреля 2020

Как сделать так, чтобы в приведенном ниже списке всегда отображалась последняя страница таблицы, а не первая страница в каждом реактивном обновлении?

output$myTable <- DT::renderDataTable(datatable(df) %>% formatRound(c(2:5),2))

Обратите внимание, что в обратном порядке таблицы это не то, что я хотел.

Я хочу, чтобы при запуске приложения оно всегда приводило меня на последнюю страницу таблицы.

1 Ответ

2 голосов
/ 23 апреля 2020

обратный порядок

Используйте опцию заказа, чтобы отобразить таблицу как "обратный".

https://rstudio.github.io/DT/options.html


Редактировать: добавлено до последней страницы

Я не уверен, что разница между обратным порядком и последней страницы .

, но для перехода к последней странице можно использовать callback.

. См. Эти

Вот минимальный воспроизводимый пример.

library(DT)
datatable(
  data.frame(a = 1:50, b = 1:50 * 2),
  callback = JS(
    'table.page("last").draw(false);'
  )
)

С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...