Встроенный DT::datatable() можно прокручивать при просмотре через "Infinite Moon Reader", но не в браузере
Когда я вяжу и просматриваю приведенный ниже пример с помощью Infinite Moon Reader в RStudio, я получаю возможность прокручивания данных, но когда я просматриваю тот же файл в браузере (safari, chrome, firefox), он не прокручивается. То же самое (не прокручиваемое) я получаю, когда свяжу пример "вручную" через CTRL-CMD-K (внутренний и внешний просмотрщик одинаковы).
Я что-то упустил, или это ошибка? Нужно ли использовать графический интерфейс RStudio для презентации?
Как-то у меня такое ощущение, что браузер не индексирует библиотеку java из datatable, а сервер, который используется Infinite Moon Reader, делает?
Также таблицы представлены по-разному:
Бесконечный Лунный Читатель:
В браузере:
Пример выглядит следующим образом:
---
title: "Only Scrolls when using Infinite moon reader"
subtitle: "When opening html or connecting to 127.0.0.1 it does not scroll<br/><html><div style='float:left'></div><hr color='#EB811B' size=1px width=796px></html>"
author: "Rainer M Krug"
date: "`r Sys.Date()`"
output:
xaringan::moon_reader:
lib_dir: libs
nature:
beforeInit:
highlightStyle: github
highlightLines: true
countIncrementalSlides: false
navigation:
scroll: false
click: false
touch: false
---
```{r setup, include=FALSE}
options(htmltools.dir.version = FALSE)
library(magrittr)
library(DT)
library(xaringan)
```
```{r echo=FALSE}
data.frame(
a = 1:100, b = 1:100, c = 1:100, f = 1:100
) %>%
datatable(
options = list(
pageLength = 200,
dom = "ti",
ordering = FALSE
),
height = 600
)
```
---
```{r, echo = FALSE}
sessionInfo()
```
0 ответов
Вот одно из эффективных решений:
data.frame(
a = 1:100, b = 1:100, c = 1:100, f = 1:100
) %>%
datatable(
options = list(
scrollY = 600,
pageLength = 200,
dom = "ti",
ordering = FALSE
)
)
Вот как слайд будет выглядеть, когда вы откроете его в любом браузере: