简而言之,如果单元格大于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根本没有显示我的桌子。我想我只是不在哪里放置它们。
有人知道如何解决这个问题吗?
答案 0 :(得分:0)
我通过取出来为我完成了这项工作
rownames = FALSE
也许行名和columnDefs发生冲突。我不确定