启用CTRL+;Z(取消)在中完成DT版本后

启用CTRL+;Z(取消)在中完成DT版本后,r,shiny,dt,R,Shiny,Dt,一旦在Shiny中对DT对象进行了编辑,默认情况下就不可能像使用rhandsontable那样使用CTRL+Z取消它 在“编辑模式”关闭后执行编辑后,是否有一种简单的方法来启用浏览器CTRL+Z取消操作 下面是一个示例:编辑一个单元格,然后按“ENTER”验证编辑,然后按CTRL+Z:什么都不做 library(shiny) library(DT) shinyApp( ui = fluidPage( title = 'Double-click to edit table cells

一旦在Shiny中对DT对象进行了编辑,默认情况下就不可能像使用
rhandsontable
那样使用CTRL+Z取消它

在“编辑模式”关闭后执行编辑后,是否有一种简单的方法来启用浏览器CTRL+Z取消操作

下面是一个示例:编辑一个单元格,然后按“ENTER”验证编辑,然后按CTRL+Z:什么都不做

library(shiny)
library(DT)

shinyApp(
  ui = fluidPage(
    title = 'Double-click to edit table cells',
    
    fluidRow(column(width = 12, 
             h1('Edited Table (cell)'),
             hr(),
             DTOutput("x1")))
  ),  
  server = function(input, output, session) {
    options(DT.options = list(pageLength = 5))    
    dat <- iris    
    output$x1 <- renderDT(dat, editable = 'cell', server = FALSE)    
    observe(str(input$x1_cell_edit))    
  }
)
库(闪亮)
图书馆(DT)
shinyApp(
ui=fluidPage(
title='双击以编辑表格单元格',
fluidRow(列(宽度=12,
h1(‘编辑的表格(单元格)’),
hr(),
数据输出(“x1”))
),  
服务器=功能(输入、输出、会话){
选项(DT.options=list(pageLength=5))
dat