【发布时间】:2020-10-21 16:58:07
【问题描述】:
我有一个可编辑的数据表,分页如下:
d1 = file.df
output$file.df_data<-DT::renderDataTable(
d1,selection = 'none', editable = list(target = "cell", disable = list(columns = c(which(names(d1) != "product_type")-1))),
rownames = FALSE,
extensions = 'Buttons',
options = list(
paging = TRUE,
searching = TRUE,
fixedColumns = TRUE,
autoWidth = TRUE,
ordering = TRUE,
dom = 'Bfrtip',
buttons = c('csv', 'excel')
),
class = "display"
)
当我在当前页面上进行编辑时,移动到其他页面,然后返回上一页,我在该页面上所做的编辑就会消失。我怎样才能使编辑在页面中保持不变?
以下是我用来观察编辑的代码-
observeEvent(input$file.df_data_cell_edit, {
d1[input$file.df_data_cell_edit$row,input$file.df_data_cell_edit$col+1] <<- input$file.df_data_cell_edit$value
})
【问题讨论】: