Flexdashboard多属性页面

Tin*_*fin 3 r flexdashboard

我正在学习flexdashboard,并为将来的应用尝试一些不同的布局。但是我无法为同一页面分配不同的属性。

我希望第二页具有行布局,在导航栏A中列出,并且标题前面有一个图标。当我这样写它们时:{data-orientation=rows, data-navmenu="Menu A", data-icon="fa-list"}没有一个被使用。这样写时:{data-orientation=rows}, {data-navmenu="Menu A"}, {data-icon="fa-list"}仅执行最后一个,而前两个放在页面标题中。当使用第二个而没有逗号时,同样的事情也会发生。

我没有在示例中找到页面的多个属性的任何示例

如何合并它们?由于我无法想象,我必须在为页面提供行格式并将其放入下拉菜单之间进行选择,这是有可能的...

这是我使用的代码:


title: "My flexdash"
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
runtime: shiny
---

```{r setup, include=FALSE}
library(flexdashboard)
```

Page 1 {data-navmenu="Menu A"}
======================================    
Column {data-width=350}
-----------------------------------------------------------------------
### Chart A
```{r}

```
Column {data-width=650}
-----------------------------------------------------------------------
### Chart B
```{r}

```
# need these attributes to be working but invisible
Page 2 {data-orientation=rows}, {data-navmenu="Menu A"}, {data-icon="fa-list"}
=============================================   
Row {data-width=650}
-----------------------------------------------------------------------   
### Chart C 
```{r}

```
Row {data-width=350}
-----------------------------------------------------------------------
### Chart D
```{r}

```
Run Code Online (Sandbox Code Playgroud)

Tin*_*fin 5

找到了答案:我只需要用空格隔开即可...

Page 2 {data-orientation=rows data-navmenu="Menu A" data-icon="fa-list"}
Run Code Online (Sandbox Code Playgroud)

  • 任何想法,我们如何将图标添加到“data-navmenu”? (2认同)