检查选择后是否有防止粘贴的方法?

时间:2019-05-14 19:47:42

标签: javascript handsontable

我正在寻找一种防止用户根据其复制选择和粘贴选择进行粘贴的方法(例如,如果用户复制了整行,则阻止用户粘贴列,反之亦然)。

我已经研究了beforePaste()方法和与copyPaste插件相关的其他成员,但是我找不到停止粘贴的任何方法。

理想情况下,我希望用户选择的范围保持不变,但不粘贴任何数据。

1 个答案:

答案 0 :(得分:0)

beforePaste不是一种方法。这是回调,或Handsontable命名法中的hook

如果beforePaste钩返回false,则该动作将不会执行。试试这个:

hot.addHook('beforePaste', function () {
  if (whatever) {
    return false;
  }
});