Chili
Chili

Reputation: 45

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

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?

Upvotes: 3

Views: 639

Answers (1)

Sirius
Sirius

Reputation: 5429

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

Upvotes: 2

Related Questions