在 DT table 中将行拆分为 2
Split the line into 2 in DT table
从下面的数据集中,我们可以将 Cola 中的行拆分为预期输出中所示的 2 行吗?同一行却分成两行?
library(shiny)
library(DT)
ui <- fluidPage(
DTOutput("example_table")
)
server <- function(input, output, session) {
new_data <- data.frame(cola = c("fsdfdsgfsdgfdgfdgfdgdhgdgdfgdfgsfsgsfgsfdgfdgdfgfdgsfgfgfdgdd","fsgfdgfdgdfsdfgdfgdhdfgsdfsdfgfgdhdhfghfghfghsdfs"), b=c(1,2))
output$example_table <- DT::renderDT({
datatable(new_data,escape = FALSE)
})
}
shinyApp(ui, server)
预期输出
您只需在需要换行的地方插入 <br>
。
library(shiny)
library(DT)
ui <- fluidPage(
DTOutput("example_table")
)
server <- function(input, output, session) {
new_data <- data.frame(cola = c("fsdfdsgfsdgfdgfdgfdgdhgdgd<br>fgdfgsfsgsfgsfdgfdgdfgfdgsfgfgfdgdd","fsgfdgfdgdfsdfgdfgdhdfgsdf<br>sdfgfgdhdhfghfghfghsdfs"), b=c(1,2))
output$example_table <- DT::renderDT({
datatable(new_data,escape = FALSE)
})
}
shinyApp(ui, server)
从下面的数据集中,我们可以将 Cola 中的行拆分为预期输出中所示的 2 行吗?同一行却分成两行?
library(shiny)
library(DT)
ui <- fluidPage(
DTOutput("example_table")
)
server <- function(input, output, session) {
new_data <- data.frame(cola = c("fsdfdsgfsdgfdgfdgfdgdhgdgdfgdfgsfsgsfgsfdgfdgdfgfdgsfgfgfdgdd","fsgfdgfdgdfsdfgdfgdhdfgsdfsdfgfgdhdhfghfghfghsdfs"), b=c(1,2))
output$example_table <- DT::renderDT({
datatable(new_data,escape = FALSE)
})
}
shinyApp(ui, server)
预期输出
您只需在需要换行的地方插入 <br>
。
library(shiny)
library(DT)
ui <- fluidPage(
DTOutput("example_table")
)
server <- function(input, output, session) {
new_data <- data.frame(cola = c("fsdfdsgfsdgfdgfdgfdgdhgdgd<br>fgdfgsfsgsfgsfdgfdgdfgfdgsfgfgfdgdd","fsgfdgfdgdfsdfgdfgdhdfgsdf<br>sdfgfgdhdhfghfghfghsdfs"), b=c(1,2))
output$example_table <- DT::renderDT({
datatable(new_data,escape = FALSE)
})
}
shinyApp(ui, server)