在闪亮的应用程序中垂直对齐可反应单元格中的文本

Vertically align text in reactable cells in shiny app

有没有办法垂直对齐(居中)闪亮应用程序中呈现的可反应单元格中的文本?

下面的最小示例。我尝试了一些 CSS 选项,但到目前为止没有成功。

library(shiny)
library(reactable)

ui <- fluidPage(
  titlePanel("reactable example"),
  reactableOutput("table")
)

server <- function(input, output, session) {
  output$table <- renderReactable({
    reactable(iris)
  })
}

shinyApp(ui, server)

谢谢

您可以使用defaultColDef 设置默认属性。下面的代码片段应垂直居中对齐文本:

library(shiny)
library(reactable)

ui <- fluidPage(
    titlePanel("reactable example"),
    reactableOutput("table")
)



server <- function(input, output, session) {
    output$table <- renderReactable({
        reactable(iris, 
                  defaultColDef = colDef(
                      align = "center")
                  )
    })
}

shinyApp(ui, server)

下面是 运行 代码后的输出。输出居中和水平对齐