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 Exemplo de interações da área de transferência da grade
Funcionalidade
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
Limitações
- Os eventos de recortar e copiar não têm suporte nativo no Internet Explorer. A exceção é o evento paste (IE 11) que é emitido, mas não expõe a
clipboardDatapropriedade no evento.
Observação
Para células copy no IE 11, você pode usar a seleção de teclado. Segure a shift key para fazer uma seleção de várias células, pressione Ctrl + C para copiar.
- O comportamento de cópia é desativado enquanto a grade está no modo de edição.
- A versão atual desse recurso abrange apenas o
copycomportamento da grade from. Mais tarde, planejamos exporpasteo comportamento da grade. Você pode usar um manipulador de colagem personalizado para configurarpasteo comportamento, dê uma olhada em nosso tópico Colar do Excel.
Uso da API
Expomos clipboardOptions @Input propriedade, que lida com as seguintes opções:
enabledAtiva/desativa a cópia de células selecionadas.copyHeadersInclua os cabeçalhos associados ao copiar.copyFormattersAplique todos os formatadores de coluna existentes aos dados copiados.separatorO separador de cadeia de caracteres a ser usado para formatar os dados na área de transferência. O padrão é/t
Observação
O Excel pode detectar automaticamente o texto separado por tabulações (delimitado por /t tabulação) e colar corretamente os dados em colunas separadas. Quando o formato de colagem não funciona e tudo o que você cola aparece em uma única coluna, o delimitador do Excel é definido como outro caractere ou o texto está usando espaços em vez de tabulações.
gridCopyEmitido quando uma operação de cópia é executada. Acionado somente se o comportamento de cópia estiver habilitado por meio doclipboardOptions
Recursos adicionais
- 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