2016-04-14 11 views
0

Ich habe versucht, korrekt formatierte knitr :: kable() -Tabellen zu verstecken. Ohne versteckte sie suchen nett ... aber wenn ich zeigen bereits versteckt Tabellen erscheinen sie als normaler Text .... das ist mein Code so weit:Wie korrekt formatiert knitr :: kable() in HTML-Dokumenten zu verbergen?

--- 
title: "Test-Tabellen" 
output: 
    html_document: 
    theme: cerulean 
    highlight: textmate 
    code_folding: hide 
--- 

```{r} 
setwd("/Users/AnyName/Desktop/") 
``` 

#####31 elements included exclusively in "Control": 
<div id="BE_Genus_C.txt" style="display:none"> 
```{r cache=FALSE, collapse=TRUE, results='asis'} 
test<-read.csv2("BE_Genus_C.txt", header=FALSE, sep="\t") 
knitr::kable(test) 
``` 
</div> 
<button title="Click to show answer" type="button" onclick="if(document.getElementById('BE_Genus_C.txt') .style.display=='none') {document.getElementById('BE_Genus_C.txt') .style.display=''}else{document.getElementById('BE_Genus_C.txt') .style.display='none'}">Show/hide</button> 

Antwort

0

gerade hinzufügen, eine zusätzliche Zeile nach div genug ist ..

<div id="BE_Genus_C.txt" style="display:none"> 
```{r cache=FALSE, collapse=TRUE, results='asis'} 
test<-read.csv2("BE_Genus_C.txt", header=FALSE, sep="\t") 
knitr::kable(test) 
``` 

</div>