【发布时间】:2019-09-13 18:09:51
【问题描述】:
我有一个简单的闪亮应用程序,我想在其中使用 javascript 将我的 selectInput() 的背景颜色从白色更改为橙色。可能吗?我应该把callback 参数放在哪里?
#ui.r
library(shiny)
ui <- fluidPage(
theme=shinytheme("slate") ,
# App title ----
titlePanel(uiOutput("title")),
#This hides the temporary warning messages while the plots are being created
tags$style(type="text/css",
".shiny-output-error { visibility: hidden; }",
".shiny-output-error:before { visibility: hidden; }"
),
# Sidebar layout with input and output definitions ----
sidebarLayout(
uiOutput("menu"),
# Main panel for displaying outputs ----
mainPanel(
)
)
)
#server.r
server = function(input, output) {
output$menu<-renderUI({
sidebarPanel(width = 2,
selectInput("sel","",
choices = c("Home","About","Sector A","Sector B","Sector C"),
selected = "Home"),
tags$style(
"select#sel {background: #FFA500}"
)
)
})
}
【问题讨论】:
-
只是为了确定 - 您想根据所做的选择更改颜色吗?
-
不只是里面的白色
标签: javascript r shiny