Render a renderTable()
or renderDataTable()
within an
application page. renderTable
uses a standard HTML table, while
renderDataTable
uses the DataTables Javascript library to create an
interactive table with more features.
tableOutput(outputId) dataTableOutput(outputId)
outputId | output variable to read the table from |
---|
A table output element that can be included in a panel
## Only run this example in interactive R sessions if (interactive()) { # table example shinyApp( ui = fluidPage( fluidRow( column(12, tableOutput('table') ) ) ), server = function(input, output) { output$table <- renderTable(iris) } ) # DataTables example shinyApp( ui = fluidPage( fluidRow( column(12, dataTableOutput('table') ) ) ), server = function(input, output) { output$table <- renderDataTable(iris) } ) }