Frager glänzend - uiOutput nicht innerhalb menuItem Rendering
Warum ein sliderInput()
, die mit uiOutput()
auf die ui
auf den server
und gerendert generiert wird nicht in einem menuItem()
angezeigt werden?
Beispiel
In dieser einfachen Anwendung ich ein sliderInput
auf den server
bin zu erzeugen (man beachte die menuItem
bewusst auf Kommentar), und es funktioniert wie erwartet
library(shiny)
library(shinydashboard)
rm(ui, server)
ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(
sidebarMenu(
#menuItem(text = "data options",
checkboxGroupInput(inputId = "cbg_group1", label = "group 1",
choices = c("some","check","boxes","to","choose","from")),
uiOutput("sli_val1"),
checkboxGroupInput(inputId = "cbg_group2", label = "group 2",
choices = c("another","set","of","check","boxes")),
# ),
menuItem(text = "another tab")
)
),
dashboardBody()
)
server <- function(input, output, session){
withProgress(message = "loading page", value=0.1, {
## simulate loading some data
Sys.sleep(3)
## slider input
output$sli_val1 <- renderUI({
sliderInput(inputId = "sli_val1",
label = "values", min = 0, max = 100,
value = c(25, 75))
})
setProgress(value=1, detail="Complete")
})
}
shinyApp(ui = ui, server = server)
Allerdings, wenn ich Bewegen Sie die uiOutput
innerhalb einer menuItem()
, die Ausgabe nicht mehr rendert:
Ist [diese] (http://stackoverflow.com/questions/33430813/using-uioutput-in -menusubitem-of-shinydashboard? rq = 1) Antwort auf Ihre Frage? –
@MikaelJumppanen - nicht ganz: Ich benutze 'menuSubItem()' nicht, so dass ich den 'tabName' nicht definieren kann – SymbolixAU