Fresh to shiny...
1. I want to create an ui.R using dashboardPage and define a selectInput box (Done!)
2. As soon as the user will selects one of the fields in the selectInput, a Schools_Info.R file would be sourced.
I have tried source("Schools_Info.R") but I want some function which will run Schools_Info.R in backgroud.
How you do that?
3. Schools_Info.R contains values that I want to use as the min and max of a
sliderInput.
How can I define sliderInput that will adjust its limits(min and max) automatically according to whatever the user selects from selectInput box?
ui.R
library(shiny)
options(shiny.trace=TRUE)
library(shinydashboard)
locations <- c("Select your location",
paste0("\tLocation1"),
paste0("\tLocation2"),
paste0("\tLocation3")
)
ui <- dashboardPage(
dashboardHeader(title = "Basic dashboard"),
dashboardSidebar(
selectInput("selectedLoc",choices = locations),
source("Schools_Info.R"),
sliderInput("slider", "Number of observations:", 1, min, max)),
dashboardBody(
fluidRow(
box(
title = "Controls",
)
)
)
)