对于闪亮的DT,如何同时使用FormatStyle和Extension?

时间:2018-07-11 19:21:13

标签: r datatable shiny

简而言之,如果单元格大于0,我将其上色为灰色,那么在格式化表格中,我想显示行名并编辑表格。

以下是我的代码的一部分

  output$date_wrong_out = renderDataTable(
    datatable(date_wrong(),
          # Hide logical columns
           options=list(
             columnDefs = list(list(targets=date_check_data[['hind_con']],
                                               visible=F)),
          sDom  = '<"top">lrt<"bottom">ip'),
          editable = TRUE,
          selection = 'none',
          rownames = FALSE
           ) %>%
  # Format data columns based on the values of hidden logical columns
  formatStyle(columns = date_check_data[['show']],
              valueColumns = date_check_data[['hind']],
              color = styleInterval(0, c('black','white')),
              backgroundColor = styleInterval(0, c( 'white','gray'))

)   )

如果我没有这三行,它会很好用

editable = TRUE,
selection = 'none',
rownames = FALSE

但是当我添加它们时,shiny根本没有显示我的桌子。我想我只是不在哪里放置它们。

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我通过取出来为我完成了这项工作 rownames = FALSE

也许行名和columnDefs发生冲突。我不确定