Хотелось бы, чтобы checkboxGroupInput
(необязательно) имело поле «выбрать все/не выбрать ничего», связанное с группой.
Я думаю, вы можете добиться этого с помощью updateCheckboxGroupInput()
. Пример:
myChoices <- letters[1:5]
runApp(list(
ui = basicPage(
checkboxGroupInput('foo', 'FOO', myChoices),
checkboxInput('bar', 'All/None')
),
server = function(input, output, session) {
observe({
updateCheckboxGroupInput(
session, 'foo', choices = myChoices,
selected = if (input$bar) myChoices
)
})
}
))
Мне это нравится! Элегантное решение!
Может быть уместно вернуться к этому предложению?
При использовании shiny
с flexdashboard
обычным пользователям было бы проще иметь простую опцию непосредственно внутри checkboxGroupInput ()
.
С наилучшими пожеланиями
Самый полезный комментарий
Я думаю, вы можете добиться этого с помощью
updateCheckboxGroupInput()
. Пример: