這不是一個解決方案,而是一個後續@ easports611評論。下面是一個應用程序,其中的答案不工作:
server <- function(input, output, session) {
library(data.table)
data("iris")
output$buySegments <- DT::renderDataTable({
colnames(iris)=c("a <br>b","c<br>d","e<br>f","g<br>h","i")
sketch<-htmltools::withTags(table(
tableHeader(iris
)))
#rangeRatio
thing = DT::datatable(
iris
,rownames = FALSE
,container = sketch
)
return(thing)
}
)
}
ui=shinyUI(
fluidPage(theme = "bootstrap.css",title = "Buyer Console",
mainPanel(
DT::dataTableOutput('buySegments')
)
)
)
shinyApp(ui = ui, server = server)
問題顯然是,我通過一個容器指定的列名的事實。事實證明,解決方法是在tableHeader函數中設置escape=F
選項。
這不適合我。仍然沒有換行符。 – Paul
你可以創建一個可重複使用的版本嗎? – easports611
你是對的,對於隱晦的評論感到抱歉...我可以並將回來一個例子 – Paul