2

我们正在考虑SlickGrid在我们的应用程序中使用。我在复制粘贴功能方面遇到了一些问题。我们正在使用 ExternalCopyManager 插件。

  • 在可编辑网格上复制和粘贴不会粘贴多个单元格。看起来它只粘贴当前选定的单元格。
  • 当您拥有leaveSpaceForNewRows =true并且enableAddRow您在网格末尾粘贴多行时,它只会创建 1 行。

有什么帮助或建议吗?

4

2 回答 2

1

SlickGrid 没有复制粘贴功能。它有一个插件 Slick.CellCopyManager,但它不会为您复制单元格。它触发复制/粘贴事件并告诉您需要从何处复制哪些范围。您仍然必须实现复制的实际逻辑。这样做是因为实际复制的规则是非常特定于应用程序的。

于 2013-03-11T17:26:07.290 回答
0

查看此示例:您可以复制/粘贴多个单元格。

在此处输入图像描述

首先,双击一个单元格以编辑其内容。对多个单元格执行此操作。

然后,右键单击一个单元格并不释放(鼠标左下不动),拖动鼠标以覆盖一系列单元格(它们的背景将变成黄色)。释放左键。

CTRL+C 将复制此范围。这些细胞现在是蓝色的。

选择要粘贴到的范围,然后按 CTRL+V。如果您的粘贴范围小于您的复制范围,则只有选定的粘贴范围会收到新的单元格计算。

于 2017-02-22T11:16:02.877 回答