Ich versuche, Spalten in einer Datentabelle mit RadioButtons anzuzeigen, die der Benutzer ändern kann.Verwenden von RadioButtons zum Anzeigen von Spalten in Datentabelle (glänzend)
Bisher ist mein Code:
UI:
fluidRow(column(4, radioButtons("radio","Choose:",c("A","B"))))),
fluidRow(DT::dataTableOutput("table"))
Server:
Ausgang
$table <- DT::renderDataTable({
DT::datatable({table
if (input$radio != "A") {
table <- table[,1:5]
}
if (input$radio != "B") {
table <- table[,6:10)]
}
table
})},rownames = FALSE,options = list(lengthMenu = c(25,50,100)))
Wenn ich die App starte, werden nur die RadioButtons mit A und B angezeigt, aber keine Datentabelle.
Warum nicht einfach die Erweiterung colVis verwenden? https://studio.github.io/DT/extensions.html –
in Zeile 2 Ihrer 'Ausgabe $ Tabelle',' DT :: Datatable ({Tabelle 'was ist" Tabelle "dort für? –
@Addison Hayes Kannst du Akzeptieren Sie die Antwort, wenn es für Sie hilfreich war? – Santosh