Ver no GitHub

Bootstrap Table Copy Rows

Extensão Copy Rows da tabela Bootstrap Table.

Nesta página

Esta extensão adiciona funcionalidade para copiar linhas selecionadas para a área de transferência. Atualmente funciona em todos os navegadores desktop, exceto Safari.

Uso

<script src="extensions/copy-rows/bootstrap-table-copy-rows.js"></script>

Exemplo

Copy Rows

Opções

showCopyRows

  • Atributo: data-show-copy-rows

  • Tipo: Boolean

  • Detalhe:

    Defina true para mostrar o botão de cópia. Este botão copia o conteúdo das linhas selecionadas para a área de transferência.

  • Padrão: false

copyDelimiter

  • Atributo: data-copy-delimiter

  • Tipo: String

  • Detalhe:

    Este delimitador será inserido entre os valores das colunas ao copiar.

  • Padrão: ', '

copyNewline

  • Atributo: data-copy-newline

  • Tipo: String

  • Detalhe:

    Esta quebra de linha será inserida entre os valores das linhas ao copiar.

  • Padrão: '\n'

copyWithHidden

  • Atributo: data-copy-with-hidden

  • Tipo: Boolean

  • Detalhe:

    Defina true para copiar com colunas ocultas.

  • Padrão: false

copyRowsHandler

  • Atributo: data-copy-rows-handler

  • Tipo: Function

  • Detalhe:

    Antes de copiar as linhas, manipule os dados das linhas que estão sendo copiadas. O objeto de parâmetros contém:

    • text: os dados das linhas a serem copiadas.
  • Padrão: function(text) { return text }

Opções de coluna

ignoreCopy

  • Atributo: data-ignore-copy

  • Tipo: Boolean

  • Detalhe:

    Defina true para ignorar esta coluna durante a cópia.

  • Padrão: false

rawCopy

  • Atributo: data-raw-copy

  • Tipo: Boolean

  • Detalhe:

    Defina true para copiar o valor bruto em vez do formatado. Se nenhum formatador for usado, esta opção não tem efeito.

  • Padrão: false

Ícones

  • copy: ‘fa-copy’

Métodos

copyColumnsToClipboard

  • Copia o conteúdo das linhas selecionadas para a área de transferência.

Localizações

formatCopyRows

  • Tipo: Function

  • Padrão: function () { return "Copiar Linhas" }