【问题标题】:Shiny - RenderDataTable - Show WhitespaceShiny - RenderDataTable - 显示空白
【发布时间】:2020-10-07 10:47:13
【问题描述】:

如何在 Shiny App 的渲染数据表中显示空白?

运行下面的应用程序时 - 用户可以双击编辑单元格并查看数据框“值”中的前导空格。

我不知道如何使空白可见!

library(shiny)
library(DT)
    ui = fluidPage(dataTableOutput("mytable"))
    server = function(input, output){
      values = data.frame(Demographics = c("Total", "Split_A", "Split_B", "Split_B1", "Split_B2"),check.names = F)

      output$mytable <- renderDT(
        values,
        selection = 'none',
        rownames = FALSE,
        escape   = FALSE,
        editable = T
      )
    }
  shinyApp(ui, server)

【问题讨论】:

  • 我认为这是html的一个特性,可能需要更改源代码才能获得另一个结果

标签: r shiny datatable whitespace dt


【解决方案1】:

nirgrahamuk 在https://community.rstudio.com/ 上热情地回答

ui = fluidPage(
               tags$style("#mytable { white-space:pre; }"),
                dataTableOutput("mytable")
               )

【讨论】:

    猜你喜欢
    • 2014-09-27
    • 1970-01-01
    • 2019-12-21
    • 2014-10-09
    • 2015-10-10
    • 2014-09-24
    • 2017-11-26
    • 1970-01-01
    • 2013-02-14
    相关资源
    最近更新 更多