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
- 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
clipboardData
propriedade no evento.
Note
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
copy
comportamento da grade from. Mais tarde, planejamos exporpaste
o comportamento da grade. Você pode usar um manipulador de colagem personalizado para configurarpaste
o comportamento, dê uma olhada em nosso tópico Colar do Excel.
API Usage
Expomos clipboardOptions
@Input propriedade, que lida com as seguintes opções:
enabled
Ativa/desativa a cópia de células selecionadas.copyHeaders
Inclua os cabeçalhos associados ao copiar.copyFormatters
Aplique todos os formatadores de coluna existentes aos dados copiados.separator
O separador de cadeia de caracteres a ser usado para formatar os dados na área de transferência. O padrão é/t
Note
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.
gridCopy
Emitido quando uma operação de cópia é executada. Acionado somente se o comportamento de cópia estiver habilitado por meio 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