w2ui多细胞粘贴

时间:2018-02-13 07:55:19

标签: javascript jquery w2ui

我有w2ui网格内联编辑。例如,我们可以参加演示:http://w2ui.com/web/demos/#!grid/grid-21

我想从Excel文件中复制/粘贴一些数据。 我可以成功复制/粘贴一个单个单元格值。 但我需要复制/粘贴几个单元格。例如,我选择A1:A3 Excel单元格,并希望将值粘贴到w2ui网格中的现有记录中。 我尝试选择第一列并按Ctrl + V,但它将所有三个值粘贴到一个网格列。

问题:是否可以复制/粘贴多个单元格?

1 个答案:

答案 0 :(得分:0)

这已经在w2ui 1.5(master)中工作了,也应该在w2ui 1.5 rc1中工作。

我根据http://w2ui.com/web/demos/#!combo/combo-3

创建了一个小提琴

唯一的区别是,当粘贴事件结束时,我会调用save(),以便立即看到新值。

小提琴:http://jsfiddle.net/2exmrkyv/

只需确保您已在网格上设置selectType: 'cell'

我使用copy& amp;成功测试了它从w2grid粘贴到w2grid,并使用Excel 2013粘贴到w2grid(单个值,多个值和多个行/列的选择)。

在内部,w2grid将按\n分割行(行),按\t分割值(列)。如果您的Excel导出数据与剪贴板不同,您将不得不更改它(虽然我不知道在哪里以及是否可能)。

如果其他一切都失败了,你的最后一次重新开始就是覆盖w2grid.paste并自己实施。