В моем приложении Shiny есть вторая страница tabPanel, на которой пользователь вводит некоторые значения, например, value1, value2, value3.Затем у меня есть еще одна страница tabPanel Первая, она состоит из checkboxGroupInput, в котором пользователь выбирает, какие значения следует использовать для расчета минимума вставленных значений на второй странице tabPanel.Возможно ли, чтобы этот минимум значений использовался в качестве начального значения другого NumericInput на вкладке Вторая страница?
Здесь у меня есть пример для трех вариантов, но на самом деле у меня есть 6, поэтому разделение вариантов с if & ifelse (как здесь: R Блестящий: значение checkboxGroupInput ) было бы очень длинным путем,Есть ли более плавный путь?
Спасибо за ваши ответы.
Например
ui<- navbarPage(title=div("Problem"),
tabPanel (title="First page",
fluidRow(column(2,numericInput("value", "Insert a value", value = **min(of selected values)**, min = 0, max=5, step=0.0001),
checkboxGroupInput("variable", "Inital values expressed as min of:",
choices=c("House",
"Apartment",
"Car"
))))),
tabPanel (title="Second page", fluidRow(column(2,
numericInput("value1", "House", value =0.02, min = 0, max=5, step=0.0001),
numericInput("value2", "Apartment", value =1, min = 0, max=5, step=0.0001),
numericInput("value3", "Car", value =0.15,min = 0, max=5, step=0.0001)))))
server <- function(input, output) { }
shinyApp(ui, server)