检查选择后有没有办法防止粘贴?

Is there a way to prevent pasting after checking the selection?

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

我查看了 beforePaste() 方法和其他与 copyPaste 插件相关的成员,但我找不到任何方法来阻止粘贴。

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

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

如果beforePaste hook returns false 动作将不会被执行。试试这个:

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