w2ui 多单元格粘贴
w2ui multi cells pasting
我有带内联编辑功能的 w2ui 网格。例如我们可以拿 demo: http://w2ui.com/web/demos/#!grid/grid-21
我想从 Excel 文件中 copy/paste 一些数据。
我可以成功 copy/paste 一个单元格值。
但是我需要 copy/paste 几个单元格。例如,我选择 A1:A3 Excel 单元格并希望将值粘贴到 w2ui 网格中的现有记录。
我尝试 select 第一列并按 Ctrl+V,但它会将所有三个值粘贴到一个网格列。
问题:是否可以制作多细胞copy/paste?
这已经在 w2ui 1.5 (master) 中工作,并且应该也可以在 w2ui 1.5 rc1 中工作。
我根据http://w2ui.com/web/demos/#!combo/combo-3
创建了一个fiddle
唯一的区别是我在粘贴事件完成时调用 save()
,以便新值立即可见。
Fiddle: http://jsfiddle.net/2exmrkyv/
只需确保您已在网格上设置 selectType: 'cell'
。
我通过从 w2grid 到 w2grid 的复制和粘贴以及 Excel 2013 到 w2grid(单个值、多个值和跨多行/列的选择)成功测试了它。
在内部,w2grid 将按 \n
拆分行(行),按 \t
拆分值(列)。如果您的 Excel 以不同方式将数据导出到剪贴板,您将不得不更改它(尽管我不知道在哪里以及是否可能)。
如果一切都失败了,你最后的恢复是覆盖 w2grid.paste
并自己实施。
我有带内联编辑功能的 w2ui 网格。例如我们可以拿 demo: http://w2ui.com/web/demos/#!grid/grid-21
我想从 Excel 文件中 copy/paste 一些数据。 我可以成功 copy/paste 一个单元格值。 但是我需要 copy/paste 几个单元格。例如,我选择 A1:A3 Excel 单元格并希望将值粘贴到 w2ui 网格中的现有记录。 我尝试 select 第一列并按 Ctrl+V,但它会将所有三个值粘贴到一个网格列。
问题:是否可以制作多细胞copy/paste?
这已经在 w2ui 1.5 (master) 中工作,并且应该也可以在 w2ui 1.5 rc1 中工作。
我根据http://w2ui.com/web/demos/#!combo/combo-3
创建了一个fiddle唯一的区别是我在粘贴事件完成时调用 save()
,以便新值立即可见。
Fiddle: http://jsfiddle.net/2exmrkyv/
只需确保您已在网格上设置 selectType: 'cell'
。
我通过从 w2grid 到 w2grid 的复制和粘贴以及 Excel 2013 到 w2grid(单个值、多个值和跨多行/列的选择)成功测试了它。
在内部,w2grid 将按 \n
拆分行(行),按 \t
拆分值(列)。如果您的 Excel 以不同方式将数据导出到剪贴板,您将不得不更改它(尽管我不知道在哪里以及是否可能)。
如果一切都失败了,你最后的恢复是覆盖 w2grid.paste
并自己实施。