25
votes

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.

1

1 Answers

50
votes

Try

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

to remove sorting

And

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

to show only table