【问题标题】:Datatable not rendering in shiny数据表未呈现闪亮
【发布时间】:2017-06-04 08:59:24
【问题描述】:

我正在尝试创建一个闪亮的数据表。该解决方案以前一直有效,但我必须对其进行更改以使其不再有效:

output$ltl_tbl <- renderDataTable({
  input$refresh
  ltl_view <- car()
  colnames(ltl_view) <- c('Carrier', 'Volume', 'CWT', 'On Time')
  DT::datatable(ltl_view, 
                options = list(lengthMenu = c(10, 25, 50), 
                               pageLength = 10, 
                               orderClasses = TRUE, 
                               fillContainer = TRUE, 
                               searching = FALSE),
                rownames = FALSE 
  ) %>%
    formatCurrency(3, '$') %>% formatPercentage(4, 0) %>% formatCurrency(2, '', digits= 0)
})

我只是从反应函数调用数据框,更改列名,然后使用一些选项创建数据表,但这不起作用,我不知道为什么。

当我删除列格式(formatCurrency 和 formatPercentage)并删除实际数据表上方的行(例如,更改列名和数据框分配)时,它将在我的 shinyapp 中呈现数据表。

【问题讨论】:

    标签: r shiny dt


    【解决方案1】:

    想通了。我必须添加另一个包,使调用模棱两可。通过在用户界面和服务器端添加以下内容,它起作用了。

    DT::renderDataTable
    
    DT::dataTableOutput
    

    【讨论】:

      猜你喜欢
      • 2015-09-16
      • 1970-01-01
      • 2016-08-05
      • 2013-10-01
      • 2016-10-26
      • 2018-03-23
      • 1970-01-01
      • 2021-07-09
      • 2018-07-14
      相关资源
      最近更新 更多