DT: A Wrapper of the JavaScript Library 'DataTables'

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'.

Install the latest version of this package by entering the following in R:
install.packages("DT")
AuthorYihui 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 publication2016-08-09 11:41:46
MaintainerYihui Xie <xie@yihui.name>
LicenseGPL-3 | file LICENSE
Version0.2
http://rstudio.github.io/DT

View on CRAN

Files

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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.