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