过滤因子列时停止 Shiny DT 列宽跳跃
Stop Shiny DT column widths jumping when filtering a factor column
本例中的 Species 列是因子,DT 使用类似选择的小部件对其进行过滤很有帮助。唯一令人烦恼的是单击过滤器框会使列宽跳跃。有谁知道如何抑制这种行为?
require(shiny)
require(DT)
shinyApp(
ui = fluidPage(DTOutput("data_tbl")),
server = function(input, output, session) {
output$data_tbl <- renderDT(filter = "top", iris,
options = list(autoWidth = FALSE, bAutoWidth = FALSE))
}
)
autoWidth=TRUE
将解决您的问题。
shinyApp(
ui = fluidPage(DTOutput("data_tbl")),
server = function(input, output, session) {
output$data_tbl <- renderDT(iris, filter = "top",
options = list(autoWidth = TRUE, bAutoWidth = FALSE))
}
)
本例中的 Species 列是因子,DT 使用类似选择的小部件对其进行过滤很有帮助。唯一令人烦恼的是单击过滤器框会使列宽跳跃。有谁知道如何抑制这种行为?
require(shiny)
require(DT)
shinyApp(
ui = fluidPage(DTOutput("data_tbl")),
server = function(input, output, session) {
output$data_tbl <- renderDT(filter = "top", iris,
options = list(autoWidth = FALSE, bAutoWidth = FALSE))
}
)
autoWidth=TRUE
将解决您的问题。
shinyApp(
ui = fluidPage(DTOutput("data_tbl")),
server = function(input, output, session) {
output$data_tbl <- renderDT(iris, filter = "top",
options = list(autoWidth = TRUE, bAutoWidth = FALSE))
}
)