Angular Tree Grid Clipboard Interactions

    Copy to clipboard operations are now available in the Tree Grid. This functionality provides a fast, easy and customizable way to copy data of the Angular Data Grid through the current multi cell data select. System Clipboard behavior gives the user ability to copy data from the Tree Grid into Excel or other external programs.

    Angular Tree 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.

    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.