【问题标题】:Intercept clipboard information when pasting to handsontable粘贴到handsontable时拦截剪贴板信息
【发布时间】:2015-08-18 17:18:51
【问题描述】:

问题描述和我尝试过的事情:

为了简单起见,我正在寻找一种方法来处理从剪贴板粘贴到掌上电脑的信息。我正在阅读另一个 stackoverflow 帖子中的帖子,该帖子使用 jQuery 从剪贴板中检索粘贴的信息:

  $("#haras_excel_like_table").bind("paste", function(e){
      // access the clipboard using the api
      var pastedData = e.originalEvent.clipboardData.getData('Text');
      console.log(pastedData);
  });

但是,这在 handsontable 上不起作用(它对身体起作用)。

然后我尝试将绑定事件添加到掌上电脑中的每个单元格,但效果不佳。

我还查看了所有可操作的方法,看看他们是否考虑过实现类似的东西,但显然他们没有。 Methods handsontable

问题:

有没有人解决如何在实际粘贴到掌上电脑之前从剪贴板中截取粘贴的信息?谢谢。

【问题讨论】:

    标签: javascript jquery clipboard paste handsontable


    【解决方案1】:

    这似乎出于某种原因。

      $(document.body).on("paste", function(e){
          // access the clipboard using the api
          var pastedData = e.originalEvent.clipboardData.getData('text');
          console.log(pastedData);
          if($(e.target).prop('nodeName') == 'TEXTAREA'){
    
          }
      });
    

    但不是最优解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-25
      • 1970-01-01
      • 2013-02-05
      • 1970-01-01
      • 2016-01-30
      • 2017-12-23
      • 2015-07-29
      • 2013-07-08
      相关资源
      最近更新 更多