glänzende allowling Benutzer auswählen, welche Spalten angezeigt

Ich bin einmal mit dem datatable-Funktion in glänzend und ich bin interessiert bei der Schaffung einer wellpanel oder ein sidepanel, die listet alle Spalten einer datatable und ermöglicht es Benutzern, wählen Sie, welche Spalten Sie sehen wollen, auf der Datentabelle.

Recht jetzt diesen code unten zeigt alle Spalten von Spielzeug dataset mtcars

library(shiny)

runApp(list(
  ui = basicPage(
    h2('The mtcars data'),
    dataTableOutput('mytable')
  ),
  server = function(input, output) {
    output$mytable = renderDataTable({
      mtcars
    })
  }
))

Ich bin interessiert bei der Bereitstellung der Benutzer die Möglichkeit, diese Spalten entweder on oder off mit einem Kontrollkästchen

  [1] "mpg"  "cyl"  "disp" "hp"   "drat"
  [6] "wt"   "qsec" "vs"   "am"   "gear"
  [11] "carb"

Jede Hilfe, auf die Bewältigung dieses Problems wird viel appriciated. Vielen Dank im Voraus.

InformationsquelleAutor Jill Sellum | 2016-04-22
Schreibe einen Kommentar