Ich verwende conditionalPanel
, um eine Benutzeroberfläche zu erstellen, die dem Benutzer zuerst ein Bedienfeld mit Optionen anzeigt und anschließend ein Dashboard mit Registerkarten unter Verwendung von tabsetPanel
anzeigt. Der einfache Vorgang des Hinzufügens eines weiteren tabPabel
, wie unten gezeigt, verhindert irgendwie, dass die Datei server.R ausgeführt wird. Ich habe getestet mit Druckanweisungen. Es scheint, als ob die Shiny-App bricht, aber ich kann keinen Syntaxfehler oder einen Grund dafür finden.R Shiny conditionalPanel ungerades Verhalten
conditionalPanel(
condition = "output.panel == 'view.data'",
tabsetPanel(id = "type",
tabPanel("Script", value = "script",
fluidPage(
br(),
fluidRow(
column(3, uiOutput("script.name")),
column(3, uiOutput("script.message"))
),
hr(),
plotlyOutput("plotly")
)
),
tabPanel("Location", value = "location",
fluidPage(
br(),
fluidRow(
# column(3, uiOutput("id.range"))
),
hr(),
plotlyOutput("plot")
)
)
# when this tabPanel is uncommented it doesn't work
# ,tabPanel("Accelerometer", value = "accelerometer",
# fluidPage(
# br(),
# hr(),
# plotlyOutput("plot")
# )
#),
)
)
danke! Das war das Problem. – asmalluser