Я хотел бы сделать данные с предустановленным фильтром, чтобы пользователь мог изменить фильтр. И я хочу избежать использования дополнительных интерфейсов, таких как selectInput и т. Д.
Минимальный рабочий пример:
В следующем примере я хотел бы иметь предварительно установленный фильтр для столбца «Виды», например: "Virginica".
library(shiny)
library(DT)
ui <- fluidPage(
titlePanel("Edgar Anderson's Iris Data"),
DT::dataTableOutput('dt')
)
# Define server logic required to draw a histogram
server <- function(input, output) {
output$dt <- renderDataTable({
datatable(
iris,
filter='top',
options=list(dom='lritp')
)
})
}
shinyApp(ui = ui, server = server)
Я думал, что это возможно, используя columnDefs
, но, увы, я не могу понять, как это должно быть.