Interacciones del portapapeles de la cuadrícula de árbol Angular
Las operaciones de copia al portapapeles ahora están disponibles en la cuadrícula de árbol. Esta funcionalidad proporciona una forma rápida, fácil y personalizable de copiar datos de la cuadrícula de datos Angular a través de la selección de datos de múltiples celdas actual. El comportamiento del portapapeles del sistema le brinda al usuario la capacidad de copiar datos de la cuadrícula de árbol a Excel u otros programas externos.
Angular Tree Grid Clipboard Interactions 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 de copia no están soportados de forma nativa en Internet Explorer. La excepción es el evento de pegar (es decir, 11), que se emite pero no expone la
clipboardDatapropiedad en el evento.
Note
Para que secopy pongan celdas en IE 11, puedes usar la selección de teclado. Mantén pulsadoshift key para hacer una selección multicelda, pulsaCtrl + C para copiar.
- 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 únicamente el
copycomportamiento de la cuadrícula de la zona. Más adelante planeamos exponerpasteel comportamiento dentro de la cuadrícula.
API Usage
ExponemosclipboardOptions @Input propiedad, que gestiona las siguientes opciones:
enabledActiva/desactiva la copia de celdas seleccionadas.copyHeadersIncluye los encabezados asociados al copiar.copyFormattersAplica cualquier forma de columna existente a los datos copiados.separatorEl separador de cadenas para usar para formatear los datos en el portapapeles. El valor por defecto es/t
Note
Excel puede detectar automáticamente el texto separado por tabulaciones (delimitado/t por tabulaciones) y pegar correctamente los datos en columnas separadas. Cuando el formato de pegar no funciona y todo lo que pegas aparece en una sola columna, entonces el delimitador de Excel se asigna a otro carácter, o tu texto usa espacios en lugar de tabulaciones.
gridCopyEmitido cuando se ejecuta una operación de copia. Se activa solo si el comportamiento de copia está habilitado a través de laclipboardOptions
Additional Resources
- Descripción general de la cuadrícula de árbol
- Paginación
- Filtración
- Clasificación
- resúmenes
- Fijación de columnas
- Selección
- Virtualización y rendimiento
- Encabezados de varias columnas