How can I rename the placeholder of in filter of a DT datatable in R?

Viewed 307
library(DT)
data <- data.frame("Hi" = c("One","Two"), "Something" = c("A", "B"))
datatable(data, filter = 'top')

Translating a DT::datatable is nicely documented here. But, I am having trouble translating the placeholder on filter showing "ALL" in the example above. Does anyone have an idea how to change this?

1 Answers

It's not pretty, but until they enable this in their API, you could always clean up with javascript afterwards:

library(DT)
data <- data.frame("Hi" = c("One","Two"), "Something" = c("A", "B"))
datatable(
    data, filter = 'top',
    callback=JS('$(\'div.has-feedback input[type="search"]\').attr( "placeholder", "Alles" )')
)

Looks like this:

changed placeholders

Related