Если ваша серверная часть похожа на это, она ограничена 10 показанными на странице:
server <- function(input, output, session){
onclick('clickdiv', showModal(modalDialog(
title = "Your title",
renderDataTable(data, options = list(
pageLength = 10,
scrollY = "400px"
))
)))
}
Я не уверен, что понимаю необходимость в других частях. С 10 записями вам не нужно иметь возможность прокручивать вверх и вниз, но даже когда я установил для этого много записей (скажем, 100), обычная полоса прокрутки страницы работает нормально. И есть кнопка, чтобы уже закрыть стол (хотя я ценю, что это не крестик в углу, который вы запрашиваете).
Вы можете изменить другие части вашей таблицы данных, используя опции - вы можете увидеть некоторые примеры здесь .
Надеюсь, это поможет!
РЕДАКТИРОВАТЬ: я добавил опцию для вертикальной полосы прокрутки. Вы можете изменить номер, чтобы удовлетворить вас.
Если это не сработает, возможно, вы используете установку (например, для Mac), в которой полосы прокрутки по умолчанию скрыты до тех пор, пока вы не начнете прокручивать.