2015-02-02 5 views
5

Unten Code verwendet, um gut zu arbeiten, bis ich meine glänzend aktualisiert. Jetzt druckt es nur den HTML-Text aus. Ist machen es nicht als htmlIn Neueste glänzend, HTML-Rendering-Code bricht in renderDataTable

ui.R

dataTableOutput("grid")

server.R

testLinks<-function(){ 
serial<-(1:2) 
websites<-c("www.google.com","www.yahoo.com") 
Link<-paste0("<a href=\"",websites,"\" target=\"_blank\">", websites,"</a>") 
df<-data.frame(serial, websites,Link) 
df 
} 

output$grid<-renderDataTable(testLinks()) 

Jetzt ist es macht nur die Links als HTML-Text

Vor dem Upgrade, es verwendet, um sie als HTML-Links zu rendern.

Jede Hilfe, sehr geschätzt.

Antwort

4

Das Escape-Argument in renderDataTable muss auf FALSE gesetzt werden. Ich gehe davon aus, dass der Standard in dieser Version geändert wurde. Verursachen Sie meinen Code, um zu brechen. Dies wurde behoben, indem der Escape-Parameter explizit auf FALSE gesetzt wurde.

Verwandte Themen