Shiny: seletor de tudo ou nada para grupos de caixas de seleção

Criado em 16 nov. 2012  ·  3Comentários  ·  Fonte: rstudio/shiny

Adoraria o checkboxGroupInput para (opcionalmente) ter uma caixa selecionar todos/selecionar nenhum associada ao grupo.

Comentários muito úteis

Eu acho que você pode conseguir isso por updateCheckboxGroupInput() . Um exemplo:

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
      )
    })
  }
))

Todos 3 comentários

Eu acho que você pode conseguir isso por updateCheckboxGroupInput() . Um exemplo:

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
      )
    })
  }
))

Eu amo isto! Uma solução elegante!

Seria relevante reabrir essa sugestão?

Ao usar shiny com flexdashboard , seria mais fácil para usuários básicos terem uma opção simples diretamente em checkboxGroupInput () .

Atenciosamente

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

snowman55 picture snowman55  ·  5Comentários

howardcoleman picture howardcoleman  ·  5Comentários

Toniiiio picture Toniiiio  ·  4Comentários

daattali picture daattali  ·  3Comentários

Stophface picture Stophface  ·  3Comentários