【发布时间】:2019-11-09 16:17:10
【问题描述】:
我正在尝试在flexdashboard 中使用valueBox 来显示标题图。但是,我还希望 valueBox 像 actionButton 一样工作,因为单击 valueBox 应该会触发仪表板中其他地方的操作。
在检查flexdashboard 文档时,我看到valueBox 的以下相关位:
链接值框
valueBox(42, icon = "fa-pencil", href="#details")
点击valueBox 会将用户导航到带有“#details”锚点的不同页面。但是,没有任何迹象表明单击valueBox 可用于其他操作。
下面是一个最小的相关 flexdashboard 代码
---
title: "valueBox Links"
output:
flexdashboard::flex_dashboard:
runtime: shiny
---
```{r setup, include=FALSE}
library(flexdashboard)
```
Tab 1 - Test
======================================================================
Column
-------------------------------------
#### Three valueBoxes
### valueBox 1
```{r}
valueBox(1)
```
### valueBox 2
```{r}
valueBox(2)
```
### valueBox 3
```{r}
valueBox(3)
```
Column
-------------------------------------
### Text output
This is where I want some text to show up dynamically, depending on if the user has clicked valueBox 1, 2, or 3.
任何帮助将不胜感激:)
【问题讨论】:
-
这个问题可能会有所帮助:stackoverflow.com/questions/34413137/…
-
这是一个很好的线索,但不幸的是它适用于 shinyDashboard。无法在 flexDashboard 上复制它。
-
让actionButtons看起来像valueBoxes怎么样?
-
我喜欢 valueBoxes 背景颜色和图标可以根据输入值变化。有什么方法可以用 actionButtons 复制它?
-
因为它不是一个完整的答案,所以我做了一个小要点来展示如何改变闪亮应用中的动作按钮。 Gist example
标签: r shiny flexdashboard