Bootstrap Table Export
Extensão Export da tabela Bootstrap Table.
Use Plugin: tableExport.jquery.plugin
Este é um link importante para verificar, pois alguns tipos de arquivo podem requerer etapas extras.
Uso
<script src="extensions/export/bootstrap-table-export.js"></script>
Exemplo
Opções
showExport
-
Atributo:
data-show-export -
Tipo:
Boolean -
Detalhe:
Defina
truepara mostrar o botão de exportação. -
Padrão:
false
exportDataType
-
Atributo:
data-export-data-type -
Tipo:
String -
Detalhe:
Tipo de dados de exportação, suporte:
'basic','all','selected'. -
Padrão:
basic
exportFooter
-
Atributo:
data-export-footer -
Tipo:
Boolean -
Detalhe:
Defina
truepara exportar o rodapé da tabela. -
Padrão:
false
exportOptions
-
Atributo:
data-export-options -
Tipo:
Object -
Detalhe:
Opções de exportação do
tableExport.jquery.pluginoptionsexportOptions.fileNamepode ser uma string ou uma função, por exemplo:exportOptions: { fileName: function () { return 'exportName' } }
exportTypes
-
Atributo:
data-export-types -
Tipo:
Array -
Detalhe:
Tipos de exportação, suporte a tipos:
['json', 'xml', 'png', 'csv', 'txt', 'sql', 'doc', 'excel', 'xlsx', 'pdf']. -
Padrão:
['json', 'xml', 'csv', 'txt', 'sql', 'excel']
Ícones
- export:
'glyphicon-export icon-share'
Opções de coluna
forceExport
-
Atributo:
data-force-export -
Tipo:
Boolean -
Detalhe:
Defina
truepara forçar a exportação de uma coluna, por exemplo, colunas ocultas. -
Padrão:
false
forceHide
-
Atributo:
data-force-hide -
Tipo:
Boolean -
Detalhe:
Defina
truepara forçar a ocultação de uma coluna, por exemplo, para colunas de ícones. -
Padrão:
false
Eventos
onExportSaved
-
Evento jQuery:
export-saved.bs.table -
Parâmetro:
exportedRows -
Detalhe:
Disparado quando os dados são exportados, o parâmetro contém:
exportedRows: As linhas exportadas (depende de exportDataType)
onExportStarted
-
Evento jQuery:
export-started.bs.table -
Parâmetro:
undefined -
Detalhe:
Disparado antes que os dados sejam coletados e exportados.
Métodos
exportTable
-
parâmetros:
options -
Detalhe:
Exportar tabela com opções personalizadas.
Localizações
formatExport
-
Parâmetro:
undefined -
Padrão:
function () { return "Exportar dados" }