【发布时间】:2016-11-03 00:56:08
【问题描述】:
我有一个 Shiny 应用程序,我想使用以下 data.frame 创建一个 tableOutput:
data <- data.frame(X=c('A','B','C','D'),Y=c(1,5,7,3))
在应用程序中,有一个名为 input$sign 的 numericInput,如果值小于该输入,我想将 Y 列的单元格设为 粗体。
我尝试使用数据表对象,但它没有出现在应用程序中,我不知道为什么。我使用以下代码创建了它:
data <- datatable(data, options=list(searching=F, paging=F,autoWidth = T)) %>%
formatStyle("Y", fontWeight = styleInterval(input$sign,c('bold', 'weight')))
谢谢。
【问题讨论】: