1

当我在 RStudio 中使用 Infinite Moon Reader 编织和查看下面的示例时,我得到了一个可滚动的数据表,但是当我在浏览器(safari、chrome、firefox)中查看相同的文件时,数据表是不可滚动的。当我通过 CTRL-CMD-K(内部和外部查看器相同)“手动”编织示例时,我得到的结果相同(不可滚动)。

我错过了什么,还是这是一个错误?我必须使用 RStudio GUI 进行演示吗?

不知何故,我有一种感觉,浏览器没有从数据表中找到 java 库,而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()
```
4

1 回答 1

1

这是一种有效的解决方案:

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
    )
  )

这是在任何浏览器中打开幻灯片时的显示方式:

在此处输入图像描述

于 2020-09-04T21:27:09.067 回答