shiny - 替换闪亮的切换按钮
问题描述
我们可以在 Iris 标题旁边显示切换按钮,如下所示
下面是这个的代码
if (interactive()) {
library(shiny)
library(shinyWidgets)
library(DT)
ui <- fluidPage(
tags$h3("Material switch examples"),
materialSwitch(inputId = "switch1", label = "Night mode"),
dataTableOutput("df")
)
server <- function(input, output) {
output$df <- DT::renderDataTable({
datatable(head(iris),caption = "Iris",options = list(dom = 'ft'))
})
}
shinyApp(ui, server)
}
解决方案
您可以使用 afluidRow
而不是caption
选项:
if (interactive()) {
library(shiny)
library(shinyWidgets)
library(DT)
ui <- fluidPage(
tags$h3("Material switch examples"),
fluidRow(column(2,tags$h4("Iris")),column(10,materialSwitch(inputId = "switch1", label = "Night mode"))),
dataTableOutput("df")
)
server <- function(input, output) {
output$df <- DT::renderDataTable({
datatable(head(iris),options = list(dom = 'ft'))
})
}
shinyApp(ui, server)
}
推荐阅读
- python - 创建一个包含两个日期之间的日期键的 Spark DataFrame
- java - Xpath 前置
- java - TapJoy 奖励视频广告未展示
- image-processing - ffmpeg 只处理第一张图片
- flutter - Flutter:按时间戳查询 Firestore 文档
- prolog - 始终显示在序言中的“显示”
- c++ - 在用户在 Visual Studio 中输入我对“不正确”答案的限制后,有没有办法让控制台自动关闭?
- c# - 如何使用 process.OutputDataReceived 处理多行消息?
- python - Dockerfile 发布步骤
- vue.js - 如何在 vuejs 中为通知添加声音?