Bootstrap Table Copy Rows
Extensão Copy Rows da tabela Bootstrap Table.
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
Opções
showCopyRows
-
Atributo:
data-show-copy-rows -
Tipo:
Boolean -
Detalhe:
Defina
truepara 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
truepara 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
truepara ignorar esta coluna durante a cópia. -
Padrão:
false
rawCopy
-
Atributo:
data-raw-copy -
Tipo:
Boolean -
Detalhe:
Defina
truepara 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" }