Angular interações da área de transferência da grade
As operações de cópia para a área de transferência agora estão disponíveis na Grade. Essa funcionalidade fornece uma maneira rápida, fácil e personalizável de copiar dados do Angular Data Grid por meio da seleção atual de dados de várias células. O comportamento da Área de Transferência do Sistema dá ao usuário a capacidade de copiar dados da Grade para o Excel ou outros programas externos.
Angular Grid Clipboard Interactions Example
Functionality
O comportamento de cópia está funcionando com a interação padrão definida pelo navegador e pelo sistema operacional. Assim, para os comportamentos de copiar e colar, estes são:
- Baseado em Windows/Unix
- Ctrl + C / Ctrl + Ins como um atalho de teclado
- Ctrl + V / Shift + Ins como um atalho de teclado
- Copiar ação através do menu do navegador
- macOS
- ⌘ Cmd + C como atalho de teclado
- ⌘ Cmd + V como atalho de teclado
- Copiar ação através do menu do navegador
Limitations
- Tanto os eventos de corte quanto de cópia não são suportados nativamente no Internet Explorer. A exceção é o evento de colagem (ex.: 11), que é emitido, mas não expõe a
clipboardDatapropriedade no evento.
Note
Para usarcopy células no IE 11, você pode usar a seleção do teclado. Segure oshift key botão para fazer uma seleção multi-célula, pressioneCtrl + C para copiar.
- O comportamento de cópia é desativado enquanto a grade está no modo de edição.
- A versão atual desse recurso cobre apenas o
copycomportamento do from grade. Mais tarde, planejamos exporpasteo comportamento dentro da grade. Você pode usar um manipulador personalizado de colar para configurarpastecomportamentos, dê uma olhada no nosso tópico Passar do Excel.
API Usage
ExpomosclipboardOptions @Input propriedade, que oferece as seguintes opções:
enabledAtiva/desativa a cópia de células selecionadas.copyHeadersInclua os cabeçalhos associados ao copiar.copyFormattersAplique quaisquer formadores de coluna existentes aos dados copiados.separatorO separador de string para usar para formatar os dados na área de transferência. O padrão é/t
Note
O Excel pode detectar automaticamente textos separados por abas (delimitados/t por tabulação) e colar corretamente os dados em colunas separadas. Quando o formato de colar não funciona e tudo que você colar aparece em uma única coluna, então o delimitador do Excel é definido para outro caractere, ou seu texto está usando espaços em vez de tabulações.
gridCopyEmitido quando uma operação de cópia é executada. Disparado somente se o comportamento de cópia for ativado através doclipboardOptions
Additional Resources
- Visão geral da grade
- Paginação
- Filtragem
- Classificação
- Resumos
- Fixação de coluna
- Escolha
- Virtualização e desempenho
- Cabeçalhos de várias colunas