Shiny: チェックボックスグループのオールオアナッシングセレクター

作成日 2012年11月16日  ·  3コメント  ·  ソース: rstudio/shiny

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

全てのコメント3件

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

これ大好き! エレガントなソリューション!

その提案を再開することは適切でしょうか?

shinyflexdashboard $と一緒に使用する場合、基本的なユーザーはcheckboxGroupInput ()内に直接簡単なオプションを設定する方が簡単です。

よろしくお願いします

このページは役に立ちましたか?
0 / 5 - 0 評価