Как начать с пустой таблицы данных в блестящем, которая заполняется при поиске - PullRequest
1 голос
/ 17 апреля 2020

Мне нравится функция поиска в таблицах данных с быстрой фильтрацией по мере ввода. Однако поле «Поиск» над таблицей данных мне кажется больше «фильтром». Есть ли способ начать с пустой таблицы данных, которая заполняется только когда я начинаю вводить в поле поиска?

т.е. в приведенном ниже примере я хочу, чтобы таблица начиналась с одной пустой строки, которая меняется на три строки, если я наберу 'A', две строки для 'Al, et c.

library(shiny)
library(DT)
data<-data.frame(firstname=c('Albert','Alan','Annabel','Torsten'),lastname=c('Anderson','Brown','Davies','Ford'))

ui<-fluidPage(dataTableOutput('search_table'))

server<-function(input, output, session){
  output$search_table<- renderDataTable(datatable(data))
}

shinyApp(ui = ui, server = server)
...