Descripción general del portapapeles de cuadrícula de Web Components

    Las operaciones de copia en el portapapeles ahora están disponibles en el IgcGridComponent. Esta funcionalidad proporciona una forma rápida, fácil y personalizable de copiar datos de los Web Components IgcGridComponent a través de la selección de datos de celda múltiple actual. El comportamiento del Portapapeles del sistema ofrece al usuario la posibilidad de copiar datos desde Excel IgcGridComponent u otros programas externos.

    Web Components Grid Clipboard Example

    Functionality

    El comportamiento de copia funciona con la interacción predeterminada definida por el navegador y el sistema operativo. Así, para los comportamientos de copiar y pegar, estos son:

    • Basado en Windows/Unix
      • Ctrl + C / Ctrl + Ins como atajo de teclado
      • Ctrl + V / Shift + Ins como atajo de teclado
      • Copiar acción a través del menú del navegador.
    • Mac OS
      • ⌘ Cmd + C como atajo de teclado
      • ⌘ Cmd + V como atajo de teclado
      • Copiar acción a través del menú del navegador.

    Limitations

    • Tanto los eventos de corte como los de copia no son compatibles de forma nativa con Internet Explorer. La excepción es el evento de pegado (IE 11), que se emite pero no expone la propiedad ClipboardData en el evento.

    [!Note] 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.

    • El comportamiento de copia está deshabilitado mientras la cuadrícula está en modo de edición.
    • La versión actual de esta función cubre solo el comportamiento de copia desde la cuadrícula. Más adelante planeamos exponer el comportamiento paste dentro de la cuadrícula.

    API Usage

    Exponemos la propiedad clipboardOptions, que maneja las siguientes opciones:

    • Enabled Habilita/deshabilita la copia de celdas seleccionadas.
    • CopyHeaders Incluye los encabezados asociados al copiar.
    • CopyFormatters Aplique cualquier formateador de columna existente a los datos copiados.
    • Separator El separador de cadena que se utilizará para formatear los datos en el portapapeles. El valor predeterminado es /t

    [!Note] 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.

    • GridCopy Se emite cuando se ejecuta una operación de copia. Se activa solo si el comportamiento de copia está habilitado a través de clipboardOptions.

    Additional Resources

    Nuestra comunidad es activa y siempre da la bienvenida a nuevas ideas.