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

    • 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.
    • The current version of this feature covers only the copy from grid behavior. Later on we plan to expose paste within grid behavior.

    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 do clipboardOptions

    Additional Resources

    Nossa comunidade é ativa e sempre acolhedora para novas ideias.