Shiny: рдЪреЗрдХрдмреЙрдХреНрд╕ рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдСрд▓-рдСрд░-рдирдерд┐рдВрдЧ рдЪрдпрдирдХрд░реНрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдирд╡ре░ 2012  ┬╖  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
      )
    })
  }
))

рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рд╣реИ! рдПрдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди!

рдХреНрдпрд╛ рдЙрд╕ рд╕реБрдЭрд╛рд╡ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

shiny рдХреЗ рд╕рд╛рде flexdashboard рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдмреБрдирд┐рдпрд╛рджреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ checkboxGroupInput () рдХреЗ рднреАрддрд░ рдПрдХ рд╕рд░рд▓ рд╡рд┐рдХрд▓реНрдк рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред

рд╕рд╛рджрд░

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

snowman55 picture snowman55  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

daattali picture daattali  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

wch picture wch  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

beginner984 picture beginner984  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

daattali picture daattali  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ