我正在探索DT:datatable
使用 Rmarkdown 和闪亮的交互式文档中的使用(我以前没有使用datatable
过)。
我能够创建一个绘制数据表的文档:
---
title: "Test DT"
output: html_document
runtime: shiny
---
```{r echo=FALSE}
datatable(iris)
```
单击数据表中的一行会突出显示一行。有没有办法在不实现闪亮服务器的情况下访问选定的行?如何?
我正在探索DT:datatable
使用 Rmarkdown 和闪亮的交互式文档中的使用(我以前没有使用datatable
过)。
我能够创建一个绘制数据表的文档:
---
title: "Test DT"
output: html_document
runtime: shiny
---
```{r echo=FALSE}
datatable(iris)
```
单击数据表中的一行会突出显示一行。有没有办法在不实现闪亮服务器的情况下访问选定的行?如何?
您必须使用 output$id 才能使其工作。你会怎么做
---
title: "Test DT"
output: html_document
runtime: shiny
---
```{r echo=FALSE}
library(DT)
DT::dataTableOutput('irisTable')
output$irisTable = DT::renderDataTable(iris, selection = 'multiple')
p("By default DT allows multiple row selection. Selected rows are...")
renderPrint(input$irisTable_rows_selected)
```
DT 还允许选择列和单元格以及预选。查看文档