Close
Angular React Web Components Blazor Web Components
Premium

Web Components Grid Clipboard Overview

Copy to clipboard operations are now available in the IgcGrid. This functionality provides a fast, easy and customizable way to copy data of the Web Components IgcGrid through the current multi cell data select. System Clipboard behavior gives the user ability to copy data from the IgcGrid into Excel or other external programs.

Web Components Grid Clipboard Example

Functionality

Copy behavior is working with the default interaction defined by the browser and operating system. Thus for the copy and paste behaviors, these are:

  • Windows/Unix based
    • CTRL + C / CTRL + Ins as a keyboard shortcut
    • CTRL + V / SHIFT + Ins as a keyboard shortcut
    • Copy action through the browser menu
  • macOS
    • CMD + C as a keyboard shortcut
    • CMD + V as a keyboard shortcut
    • Copy action through the browser menu

Limitations

  • Both the cut and copy events are not natively supported in Internet Explorer. The exception is the

paste event (IE 11) which is emitted but does not expose the ClipboardData property in the event.

In order to copy cells in IE 11, you can use the keyboard selection. Hold the SHIFT key in order to make a multi-cell selection, press CTRL + C in order to copy.

  • The copy behavior is disabled while the grid is in edit mode.
  • The current version of this feature covers only the copy from grid behavior. Later on we plan to expose paste within grid behavior.

API Usage

We expose IgcGrid.clipboardOptions property, which handles the following options:

Excel can automatically detect text that is separated by tabs (tab-delimited /t) and properly paste the data into separate columns. When the paste format doesn’t work, and everything you paste appears in a single column, then Excel’s delimiter is set to another character, or your text is using spaces instead of tabs.

API References

Additional Resources

Our community is active and always welcoming to new ideas.