2016-03-25 14 views
5

Ich habe R glänzende Armaturenbrett-Anwendung, in denen ich ein R-Markdown-Dokument rendern (es verwendet knitr :: kable-Funktion, um eine Datentabelle zu drucken) und enthalten die resultierenden Anwendung mit Include in server.R und macht es uiOutput in ui.RR glänzend Armaturenbrett, Markdown Knitr :: kable Gitterlinien sind nach dem Upgrade gegangen

Kürzlich aktualisierten Pakete zu verwenden (knitr: 1.12.3; glänzend Armaturenbrett: 0.5.1)

nun die gerenderte Tabelle in dem shinydashboard Ausgang hat keine Gitterlinien, ich bin mir nicht sicher, was es verursacht hat - irgendwelche Ideen?

Hier ist der relevante Teil des Codes aus server.R:

output$sae_text<-renderUI({ 
      req(input$sae_userids) 
      render('myrmd.Rmd',output_dir=".",output_file="temp.html",params=list(subject=input$sae_userids)) 
      includeHTML("temp.html") 
    }) 

Hier ist der relevante Teil des Codes aus myrmd.Rmd:

Hier ist der relevante Teil Der Code von ui.R:

tabItem(tabName="SAE", 
      fluidRow(box(width=12,uiOutput("sae_text"))), 
     ), 
+0

Lustige Sache ist, wenn ich temp.html in Chrom direkt öffne, sehe ich die Gitterlinien der Tabelle. – Sri

+1

Anstatt "relevante" Teile des Codes, können Sie vollständigen Code posten, der Ihr Problem reproduziert, den andere Leute direkt verwenden können? – SymbolixAU

Antwort

0

Ich habe ein Problem mit der neuesten Rmarkdown-Paket Version 0.9.5 gefunden. Wenn ich dieses Paket durch ältere Version 0.8.1 ersetzt habe, dann begannen Gitterlinien zu erscheinen. Es wurde Rstudio Support-Team gemeldet.