shinydashboardPlus 的旋转木马 - 不出现人字形
shinydashboardPlus' carousel - Chevrons do not appear
这是使用 shinydashboardPlus
实现的最基本的 3 幻灯片轮播
默认行为是显示 previous/next 幻灯片人字形。但是,我似乎无法让它们出现。这是为什么?
library(shiny)
library(shinydashboard)
library(shinydashboardPlus)
ui <- fluidPage(
titlePanel("Carousel Demo"),
carousel(indicators = TRUE,
id = "mycarousel",
carouselItem(
tags$img(src = "https://placehold.it/900x500/3c8dbc/ffffff&text=Slide+1")
),
carouselItem(
tags$img(src = "https://placehold.it/900x500/bbbbbb/ffffff&text=Slide+2")
),
carouselItem(
tags$img(src = "https://placehold.it/900x500/ff0000/ffffff&text=Slide+3")
)
)
)
server <- function(input, output, session) {
}
shinyApp(ui, server)
看来您必须在 dashboardPagePlus
中使用 caroussel
才能获得其默认布局。
设置disable = TRUE
隐藏header,width = 0
隐藏侧边栏,如果你不需要它们:
ui <- dashboardPagePlus(
header = dashboardHeaderPlus( disable = TRUE ),
sidebar = dashboardSidebar( width = 0 ),
body = dashboardBody(
carousel(indicators = TRUE,
id = "mycarousel",
carouselItem(
tags$img(src = "https://placehold.it/900x500/3c8dbc/ffffff&text=Slide+1")
),
carouselItem(
tags$img(src = "https://placehold.it/900x500/bbbbbb/ffffff&text=Slide+2")
),
carouselItem(
tags$img(src = "https://placehold.it/900x500/ff0000/ffffff&text=Slide+3")
)
)
)
)
这是使用 shinydashboardPlus
实现的最基本的 3 幻灯片轮播
默认行为是显示 previous/next 幻灯片人字形。但是,我似乎无法让它们出现。这是为什么?
library(shiny)
library(shinydashboard)
library(shinydashboardPlus)
ui <- fluidPage(
titlePanel("Carousel Demo"),
carousel(indicators = TRUE,
id = "mycarousel",
carouselItem(
tags$img(src = "https://placehold.it/900x500/3c8dbc/ffffff&text=Slide+1")
),
carouselItem(
tags$img(src = "https://placehold.it/900x500/bbbbbb/ffffff&text=Slide+2")
),
carouselItem(
tags$img(src = "https://placehold.it/900x500/ff0000/ffffff&text=Slide+3")
)
)
)
server <- function(input, output, session) {
}
shinyApp(ui, server)
看来您必须在 dashboardPagePlus
中使用 caroussel
才能获得其默认布局。
设置disable = TRUE
隐藏header,width = 0
隐藏侧边栏,如果你不需要它们:
ui <- dashboardPagePlus(
header = dashboardHeaderPlus( disable = TRUE ),
sidebar = dashboardSidebar( width = 0 ),
body = dashboardBody(
carousel(indicators = TRUE,
id = "mycarousel",
carouselItem(
tags$img(src = "https://placehold.it/900x500/3c8dbc/ffffff&text=Slide+1")
),
carouselItem(
tags$img(src = "https://placehold.it/900x500/bbbbbb/ffffff&text=Slide+2")
),
carouselItem(
tags$img(src = "https://placehold.it/900x500/ff0000/ffffff&text=Slide+3")
)
)
)
)