R блестящий, удалите фильтры внутри столбца из DataTables
[также опубликовано в блестящей группе Google]
я сталкиваюсь с некоторым (я считаю) неожиданным поведением, когда я пытаюсь отобразить dataTable. Когда я показываю таблицу, моя цель-удалить большинство параметров сортировки/разбиения на страницы/фильтра/обработки. До сих пор установка bSort=0, bProcessing=0, bPaginate=0, bInfo=0, по-видимому, дает желаемые результаты. Однако, когда я устанавливаю bFilter=0, удаляется только" глобальный " фильтр в правом верхнем углу; фильтры внутри столбца остаемся (я ожидал, что bFilter=0 удалит все коробки фильтров).
может ли кто-нибудь помочь с кодом удалить коробки фильтров внутри столбца (пожалуйста, и спасибо). [Кроме того, мне известны параметры формата для конкретных столбцов, но до сих пор не удалось успешно реализовать их для устранения форматов внутри столбцов]. Я включил минимальный код ниже, чтобы воспроизвести проблему:
shinyUI(pageWithSidebar(
#my code has a header panel;
headerPanel("Table Example"),
#my code has a sidebar panel;
sidebarPanel(helpText("Stuff Here")),
#table is displayed in the main panel;
mainPanel(dataTableOutput("myTable"))
))
shinyServer(function(input, output) {
#example dataTable that produces undesired result;
output$myTable <- renderDataTable({
as.data.frame(matrix(sample(1:10,100,replace=TRUE),nrow=20,ncol=10))
}, options = list(bFilter=0, bSort=0, bProcessing=0, bPaginate=0, bInfo=0))
})
[поведение отображается как запущенное с сервера, так и локально. Блестящий 0.7.0.99. использовать Google Chrome]
заранее спасибо!
1 ответов
решение состояло в том, чтобы просто отредактировать css, связанный с объектом вывода myTable:
т. е. изменение:
mainPanel(dataTableOutput("myTable"))
to
mainPanel(
dataTableOutput("myTable"),
tags$style(type="text/css", '#myTable tfoot {display:none;}')
)