本帖最后由 Ellia.Duan 于 2024-6-21 17:55 编辑
在 SpreadJS 中,可以利用pasteSkipInvisibleRange值用来设置是否粘贴时跳过不可见区域。
默认情况下,数据会粘贴到不可见的单元格、行和列中。
如下图所示:
第8行,第11行,12行隐藏了,此时复制A1:A6单元格,粘贴在 C6:C14区域。
当设置pasteSkipInvisibleRange为true时,这意味着粘贴将跳过不可见范围并粘贴到下一个可见范围。
当设置当设置pasteSkipInvisibleRange为false时,这意味着粘贴操作将与原始 SpreadJS 版本保持一致,粘贴在了不可见区域。
那么不可见区域包括什么:
当 pasteSkipInvisibleRange 为 true 时,不可见范围包括
当 pasteSkipInvisibleRange 为 false 时,不可见范围包括
差别在于如果范围被过滤掉了,复制的值不会粘贴到过滤出来的行中。
|
|