在侧边栏中显示闪亮的通知
Show shiny notification in sidebar
在下面的示例中,'Selections Saved' 通知显示在应用程序的右下角。相反,我希望它出现在边栏中(直接在操作按钮下方,或者只是在边栏的左下角):
## app.R ##
library(shiny)
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(
actionButton("apply", "Save Selections")
),
dashboardBody()
)
server <- function(input, output) {
observeEvent(input$apply, {
showNotification("Selections Saved", duration = 2)
})
}
shinyApp(ui, server)
我知道已经有 ,但这些会导致通知显示在屏幕中间,而不是边栏中。
您是否尝试过只更改百分比?
# bottom-left
custom_notes <- HTML(
"
.shiny-notification {
position: fixed;
top: calc(0%);
left: calc(100%);
}
"
)
然后他们将 tags$head(tags$style(custom_notes))
放在 ui
内,在仪表板元素之前?
在下面的示例中,'Selections Saved' 通知显示在应用程序的右下角。相反,我希望它出现在边栏中(直接在操作按钮下方,或者只是在边栏的左下角):
## app.R ##
library(shiny)
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(
actionButton("apply", "Save Selections")
),
dashboardBody()
)
server <- function(input, output) {
observeEvent(input$apply, {
showNotification("Selections Saved", duration = 2)
})
}
shinyApp(ui, server)
我知道已经有
您是否尝试过只更改百分比?
# bottom-left
custom_notes <- HTML(
"
.shiny-notification {
position: fixed;
top: calc(0%);
left: calc(100%);
}
"
)
然后他们将 tags$head(tags$style(custom_notes))
放在 ui
内,在仪表板元素之前?