बिना datatable मैं आरबुनना डीटी :: pandoc
में एक ठीक से स्वरूपित, इंटरैक्टिव टेबल उत्पादन के लिए DT::datatable
उपयोग करने के लिए कोशिश कर रहा हूँ ... केवल समस्या यह है कि मैं एक Heroku काम मेरे लिए दस्तावेज़ बुनी करना चाहते हैं, और मैंने सीखा है कि रुस्टूडियो और rmarkdown::render()
हुड के नीचे पैंडोक का उपयोग करें - लेकिन पैंडोक उसके पोकोक के लिए R Buildpack को छीनने में नहीं भेजता है।
क्या datatable
शक्तियों को पार करने वाले जावास्क्रिप्ट को पास करने के लिए पुराने मार्कडाउन इंजन (knitr:knit2html
या markdown:markdownToHTML
) प्राप्त करने का कोई तरीका है? या अधिक सटीक होने के लिए, के नीचे नमूना तालिका उत्पन्न करने के लिए पैंडोक का उपयोग कर?
यहाँ एक न्यूनतम उदाहरण है:
testing.Rmd
---
title: "testing"
output: html_document
---
this is a datatable table
```{r test2, echo=FALSE}
library(DT)
DT::datatable(
iris,
rownames = FALSE,
options = list(pageLength = 12, dom = 'tip')
)
```
this is regular R output
```{r}
head(iris)
```
knit_test.R
require(knitr)
knitr::knit2html('testing.Rmd')
उत्पन्न करता है:
this is a datatable table <!–html_preserve–>
<!–/html_preserve–>
this is regular R output
head(iris)
## Sepal.Length Sepal.Width Petal.Length Petal.Width Species
## 1 5.1 3.5 1.4 0.2 setosa
## 2 4.9 3.0 1.4 0.2 setosa
## 3 4.7 3.2 1.3 0.2 setosa
## 4 4.6 3.1 1.5 0.2 setosa
## 5 5.0 3.6 1.4 0.2 setosa
## 6 5.4 3.9 1.7 0.4 setosa
वांछित व्यवहार: मेरे datatable के माध्यम से आ (नहीं <!–html_preserve–>
)
मैं क्या कोशिश की है मैं htmltools को देखा और htmlPreserve
सामान लेकिन समझ नहीं सकता कैसे यहाँ है कि लागू करने के लिए। saveWidget
के साथ कुछ पागल सामान किया जो सफल नहीं था और दोहराने वाला नहीं है।
धन्यवाद!
वहाँ भी [Docverter] (http://www.docverter.com/), आ सेवा के रूप में pandoc की तरह ... – mb21