suppressing sorting in dataTables in Shiny

mike picture mike · Jun 16, 2016 · Viewed 8.7k times · Source

I have a dataTable in Shiny but I want to disable sorting and get rid of the arrows next to the column headings as exemplified in the following image.

enter image description here

I have used the following code to attempt to disble it with no luck.

output$ex <-
  renderDataTable({inData},
                  options = list(
                      bLengthChange = 0,
                      bFilter       = 0,
                      bInfo         = 0,
                      bPaginate     = 0,
                      bSortable     = 0,
                      bOrderable    = 0),
                  rownames=FALSE)

I thought bSortable=0, bOrderable=0 would do the trick but doesn't make it work.

Answer

Batanichek picture Batanichek · Jun 16, 2016

Try

datatable(iris,options = list(ordering=F))

to remove sorting

And

datatable(iris,options = list(dom='t',ordering=F))

to show only table