Ver no GitHub

Bootstrap Table Export

Extensão Export da tabela Bootstrap Table.

Nesta página

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

Export

Opções

showExport

  • Atributo: data-show-export

  • Tipo: Boolean

  • Detalhe:

    Defina true para 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 true para exportar o rodapé da tabela.

  • Padrão: false

exportOptions

  • Atributo: data-export-options

  • Tipo: Object

  • Detalhe:

    Opções de exportação do tableExport.jquery.plugin options

    exportOptions.fileName pode 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 true para forçar a exportação de uma coluna, por exemplo, colunas ocultas.

  • Padrão: false

forceHide

  • Atributo: data-force-hide

  • Tipo: Boolean

  • Detalhe:

    Defina true para 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" }