DT: A Wrapper of the JavaScript Library 'DataTables'

Share:

Data objects in R can be rendered as HTML tables using the JavaScript library 'DataTables' (typically via R Markdown or Shiny). The 'DataTables' library has been included in this R package. The package name 'DT' is an abbreviation of 'DataTables'.

Author
Yihui Xie [aut, cre], Joe Cheng [ctb], JJ Allaire [ctb], jQuery contributors [ctb, cph] (jQuery in htmlwidgets/lib), SpryMedia Limited [ctb, cph] (DataTables in htmlwidgets/lib), Brian Reavis [ctb, cph] (selectize.js in htmlwidgets/lib), Leon Gersen [ctb, cph] (noUiSlider in htmlwidgets/lib), Bartek Szopka [ctb, cph] (jquery.highlight.js in htmlwidgets/lib), RStudio Inc [cph]
Date of publication
2016-08-09 11:41:46
Maintainer
Yihui Xie <xie@yihui.name>
License
GPL-3 | file LICENSE
Version
0.2
URLs

View on CRAN

Man pages

datatable
Create an HTML table widget using the DataTables library
dataTableAjax
Register a data object in a shiny session for DataTables
dataTableOutput
Helper functions for using DT in Shiny
DT-imports
Objects imported from other packages
formatCurrency
Format table columns
proxy
Manipulate an existing DataTables instance in a Shiny app
replaceData
Replace data in an existing table
styleInterval
Conditional CSS styles
tableHeader
Generate a table header or footer from column names

Files in this package

DT
DT/inst
DT/inst/examples
DT/inst/examples/datatable.R
DT/inst/examples/DT-info
DT/inst/examples/DT-info/ui.R
DT/inst/examples/DT-info/server.R
DT/inst/examples/DT-info/DESCRIPTION
DT/inst/examples/DT-info/rsconnect
DT/inst/examples/DT-info/rsconnect/shinyapps.io
DT/inst/examples/DT-info/rsconnect/shinyapps.io/yihui
DT/inst/examples/DT-info/rsconnect/shinyapps.io/yihui/DT-info.dcf
DT/inst/examples/DT-info/Readme.md
DT/inst/examples/ajax-shiny.R
DT/inst/examples/DT-radio
DT/inst/examples/DT-radio/app.R
DT/inst/examples/DT-radio/DESCRIPTION
DT/inst/examples/DT-radio/rsconnect
DT/inst/examples/DT-radio/rsconnect/shinyapps.io
DT/inst/examples/DT-radio/rsconnect/shinyapps.io/yihui
DT/inst/examples/DT-radio/rsconnect/shinyapps.io/yihui/DT-radio.dcf
DT/inst/examples/DT-radio/Readme.md
DT/inst/examples/DT-proxy
DT/inst/examples/DT-proxy/ui.R
DT/inst/examples/DT-proxy/server.R
DT/inst/examples/DT-proxy/DESCRIPTION
DT/inst/examples/DT-proxy/rsconnect
DT/inst/examples/DT-proxy/rsconnect/shinyapps.io
DT/inst/examples/DT-proxy/rsconnect/shinyapps.io/yihui
DT/inst/examples/DT-proxy/rsconnect/shinyapps.io/yihui/DT-proxy.dcf
DT/inst/examples/DT-proxy/Readme.md
DT/inst/examples/DT-click
DT/inst/examples/DT-click/ui.R
DT/inst/examples/DT-click/server.R
DT/inst/examples/DT-click/DESCRIPTION
DT/inst/examples/DT-click/rsconnect
DT/inst/examples/DT-click/rsconnect/shinyapps.io
DT/inst/examples/DT-click/rsconnect/shinyapps.io/yihui
DT/inst/examples/DT-click/rsconnect/shinyapps.io/yihui/DT-click.dcf
DT/inst/examples/DT-click/Readme.md
DT/inst/examples/DT-selection
DT/inst/examples/DT-selection/ui.R
DT/inst/examples/DT-selection/server.R
DT/inst/examples/DT-selection/DESCRIPTION
DT/inst/examples/DT-selection/rsconnect
DT/inst/examples/DT-selection/rsconnect/shinyapps.io
DT/inst/examples/DT-selection/rsconnect/shinyapps.io/yihui
DT/inst/examples/DT-selection/rsconnect/shinyapps.io/yihui/DT-selection.dcf
DT/inst/examples/DT-selection/Readme.md
DT/inst/examples/DT-scroller
DT/inst/examples/DT-scroller/ui.R
DT/inst/examples/DT-scroller/server.R
DT/inst/examples/DT-scroller/www
DT/inst/examples/DT-scroller/www/large.txt
DT/inst/examples/DT-scroller/DESCRIPTION
DT/inst/examples/DT-scroller/rsconnect
DT/inst/examples/DT-scroller/rsconnect/shinyapps.io
DT/inst/examples/DT-scroller/rsconnect/shinyapps.io/yihui
DT/inst/examples/DT-scroller/rsconnect/shinyapps.io/yihui/DT-scroller.dcf
DT/inst/examples/DT-scroller/Readme.md
DT/inst/examples/DT-reload
DT/inst/examples/DT-reload/app.R
DT/inst/examples/DT-shiny
DT/inst/examples/DT-shiny/ui.R
DT/inst/examples/DT-shiny/server.R
DT/inst/examples/DT-filter
DT/inst/examples/DT-filter/ui.R
DT/inst/examples/DT-filter/server.R
DT/inst/examples/DT-filter/DESCRIPTION
DT/inst/examples/DT-filter/rsconnect
DT/inst/examples/DT-filter/rsconnect/shinyapps.io
DT/inst/examples/DT-filter/rsconnect/shinyapps.io/yihui
DT/inst/examples/DT-filter/rsconnect/shinyapps.io/yihui/DT-filter.dcf
DT/inst/examples/DT-filter/Readme.md
DT/inst/examples/DT-rows
DT/inst/examples/DT-rows/ui.R
DT/inst/examples/DT-rows/server.R
DT/inst/examples/DT-rows/DESCRIPTION
DT/inst/examples/DT-rows/rsconnect
DT/inst/examples/DT-rows/rsconnect/shinyapps.io
DT/inst/examples/DT-rows/rsconnect/shinyapps.io/yihui
DT/inst/examples/DT-rows/rsconnect/shinyapps.io/yihui/DT-rows.dcf
DT/inst/examples/DT-rows/Readme.md
DT/inst/htmlwidgets
DT/inst/htmlwidgets/datatables.js
DT/inst/htmlwidgets/lib
DT/inst/htmlwidgets/lib/jquery
DT/inst/htmlwidgets/lib/jquery/LICENSE.txt
DT/inst/htmlwidgets/lib/jquery/jquery.min.js
DT/inst/htmlwidgets/lib/selectize
DT/inst/htmlwidgets/lib/selectize/selectize.bootstrap3.css
DT/inst/htmlwidgets/lib/selectize/selectize.min.js
DT/inst/htmlwidgets/lib/datatables-plugins
DT/inst/htmlwidgets/lib/datatables-plugins/natural
DT/inst/htmlwidgets/lib/datatables-plugins/natural/natural.js
DT/inst/htmlwidgets/lib/datatables-plugins/searchHighlight
DT/inst/htmlwidgets/lib/datatables-plugins/searchHighlight/jquery.highlight.js
DT/inst/htmlwidgets/lib/datatables-plugins/searchHighlight/dataTables.searchHighlight.min.js
DT/inst/htmlwidgets/lib/datatables-plugins/searchHighlight/dataTables.searchHighlight.css
DT/inst/htmlwidgets/lib/datatables
DT/inst/htmlwidgets/lib/datatables/license.txt
DT/inst/htmlwidgets/lib/datatables/css
DT/inst/htmlwidgets/lib/datatables/css/dataTables.foundation.min.css
DT/inst/htmlwidgets/lib/datatables/css/dataTables.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables/css/dataTables.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables/css/dataTables.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables/css/jquery.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables/css/dataTables.bootstrap.extra.css
DT/inst/htmlwidgets/lib/datatables/css/dataTables.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables/css/dataTables.uikit.min.css
DT/inst/htmlwidgets/lib/datatables/css/dataTables.material.min.css
DT/inst/htmlwidgets/lib/datatables/css/jquery.dataTables.extra.css
DT/inst/htmlwidgets/lib/datatables/js
DT/inst/htmlwidgets/lib/datatables/js/dataTables.bootstrap.min.js
DT/inst/htmlwidgets/lib/datatables/js/dataTables.jqueryui.min.js
DT/inst/htmlwidgets/lib/datatables/js/dataTables.bootstrap4.min.js
DT/inst/htmlwidgets/lib/datatables/js/dataTables.foundation.min.js
DT/inst/htmlwidgets/lib/datatables/js/dataTables.material.min.js
DT/inst/htmlwidgets/lib/datatables/js/dataTables.semanticui.min.js
DT/inst/htmlwidgets/lib/datatables/js/jquery.dataTables.min.js
DT/inst/htmlwidgets/lib/datatables/js/dataTables.uikit.min.js
DT/inst/htmlwidgets/lib/nouislider
DT/inst/htmlwidgets/lib/nouislider/jquery.nouislider.min.css
DT/inst/htmlwidgets/lib/nouislider/jquery.nouislider.min.js
DT/inst/htmlwidgets/lib/datatables-extensions
DT/inst/htmlwidgets/lib/datatables-extensions/ColReorder
DT/inst/htmlwidgets/lib/datatables-extensions/ColReorder/css
DT/inst/htmlwidgets/lib/datatables-extensions/ColReorder/css/colReorder.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/ColReorder/css/colReorder.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/ColReorder/css/colReorder.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/ColReorder/css/colReorder.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/ColReorder/css/colReorder.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/ColReorder/css/colReorder.foundation.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/ColReorder/js
DT/inst/htmlwidgets/lib/datatables-extensions/ColReorder/js/dataTables.colReorder.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/css
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/css/buttons.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/css/buttons.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/css/buttons.foundation.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/css/buttons.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/css/buttons.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/css/buttons.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/swf
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/swf/flashExport.swf
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/buttons.html5.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/buttons.bootstrap4.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/pdfmake.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/buttons.jqueryui.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/buttons.foundation.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/jszip.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/buttons.print.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/buttons.flash.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/vfs_fonts.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/buttons.semanticui.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/buttons.colVis.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/dataTables.buttons.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Buttons/js/buttons.bootstrap.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/css
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/css/responsive.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/css/responsive.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/css/responsive.foundation.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/css/responsive.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/css/responsive.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/css/responsive.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/js
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/js/responsive.jqueryui.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/js/responsive.foundation.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/js/responsive.semanticui.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/js/responsive.bootstrap.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/js/responsive.bootstrap4.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Responsive/js/dataTables.responsive.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/FixedColumns
DT/inst/htmlwidgets/lib/datatables-extensions/FixedColumns/css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedColumns/css/fixedColumns.foundation.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedColumns/css/fixedColumns.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedColumns/css/fixedColumns.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedColumns/css/fixedColumns.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedColumns/css/fixedColumns.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedColumns/css/fixedColumns.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedColumns/js
DT/inst/htmlwidgets/lib/datatables-extensions/FixedColumns/js/dataTables.fixedColumns.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/RowReorder
DT/inst/htmlwidgets/lib/datatables-extensions/RowReorder/css
DT/inst/htmlwidgets/lib/datatables-extensions/RowReorder/css/rowReorder.foundation.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/RowReorder/css/rowReorder.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/RowReorder/css/rowReorder.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/RowReorder/css/rowReorder.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/RowReorder/css/rowReorder.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/RowReorder/css/rowReorder.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/RowReorder/js
DT/inst/htmlwidgets/lib/datatables-extensions/RowReorder/js/dataTables.rowReorder.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/KeyTable
DT/inst/htmlwidgets/lib/datatables-extensions/KeyTable/css
DT/inst/htmlwidgets/lib/datatables-extensions/KeyTable/css/keyTable.foundation.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/KeyTable/css/keyTable.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/KeyTable/css/keyTable.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/KeyTable/css/keyTable.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/KeyTable/css/keyTable.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/KeyTable/css/keyTable.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/KeyTable/js
DT/inst/htmlwidgets/lib/datatables-extensions/KeyTable/js/dataTables.keyTable.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/css
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/css/autoFill.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/css/autoFill.foundation.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/css/autoFill.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/css/autoFill.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/css/autoFill.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/css/autoFill.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/js
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/js/autoFill.jqueryui.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/js/dataTables.autoFill.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/js/autoFill.bootstrap4.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/js/autoFill.semanticui.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/js/autoFill.bootstrap.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/AutoFill/js/autoFill.foundation.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Select
DT/inst/htmlwidgets/lib/datatables-extensions/Select/css
DT/inst/htmlwidgets/lib/datatables-extensions/Select/css/select.foundation.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Select/css/select.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Select/css/select.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Select/css/select.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Select/css/select.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Select/css/select.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Select/js
DT/inst/htmlwidgets/lib/datatables-extensions/Select/js/dataTables.select.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/Scroller
DT/inst/htmlwidgets/lib/datatables-extensions/Scroller/css
DT/inst/htmlwidgets/lib/datatables-extensions/Scroller/css/scroller.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Scroller/css/scroller.foundation.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Scroller/css/scroller.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Scroller/css/scroller.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Scroller/css/scroller.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Scroller/css/scroller.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/Scroller/js
DT/inst/htmlwidgets/lib/datatables-extensions/Scroller/js/dataTables.scroller.min.js
DT/inst/htmlwidgets/lib/datatables-extensions/FixedHeader
DT/inst/htmlwidgets/lib/datatables-extensions/FixedHeader/css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedHeader/css/fixedHeader.bootstrap4.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedHeader/css/fixedHeader.jqueryui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedHeader/css/fixedHeader.foundation.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedHeader/css/fixedHeader.dataTables.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedHeader/css/fixedHeader.bootstrap.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedHeader/css/fixedHeader.semanticui.min.css
DT/inst/htmlwidgets/lib/datatables-extensions/FixedHeader/js
DT/inst/htmlwidgets/lib/datatables-extensions/FixedHeader/js/dataTables.fixedHeader.min.js
DT/inst/htmlwidgets/datatables.yaml
DT/inst/doc
DT/inst/doc/DT.Rmd
DT/inst/doc/DT.html
DT/NAMESPACE
DT/NEWS.md
DT/R
DT/R/utils.R
DT/R/format.R
DT/R/shiny.R
DT/R/datatables.R
DT/R/package.R
DT/vignettes
DT/vignettes/DT.Rmd
DT/README.md
DT/MD5
DT/build
DT/build/vignette.rds
DT/DESCRIPTION
DT/man
DT/man/dataTableAjax.Rd
DT/man/dataTableOutput.Rd
DT/man/tableHeader.Rd
DT/man/proxy.Rd
DT/man/DT-imports.Rd
DT/man/replaceData.Rd
DT/man/formatCurrency.Rd
DT/man/styleInterval.Rd
DT/man/datatable.Rd
DT/LICENSE