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 aclipboardData propriedade 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 ocopy comportamento do from grade. Mais tarde, planejamos exporpaste o comportamento dentro da grade. Você pode usar um manipulador personalizado de colar para configurarpaste comportamentos, 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

    Nossa comunidade é ativa e sempre acolhedora para novas ideias.