Ver en GitHub

Exportar Bootstrap Table

Extensión de Exportación de Tablas de Bootstrap Table.

En esta página

Usa el complemento: tableExport.jquery.plugin

Este es un enlace importante para consultar ya que algunos tipos de archivos pueden requerir pasos adicionales.

Uso

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

Ejemplo

Exportar

Opciones

showExport

  • Atributo: data-show-export

  • Tipo: Boolean

  • Detalle:

    Establece true para mostrar el botón de exportar.

  • Por defecto: false

exportDataType

  • Atributo: data-export-data-type

  • Tipo: String

  • Detalle:

    Tipo de datos a exportar, admite: 'basic', 'all', 'selected'.

  • Por defecto: basic

exportFooter

  • Attribute: data-export-footer

  • type: Boolean

  • Detail:

    Set true to export the table footer.

  • Default: false

exportOptions

  • Attribute: data-export-options

  • type: Object

  • Detail:

    Export options of tableExport.jquery.plugin

    exportOptions.fileName can be a string or a function, for example:

    exportOptions: {
      fileName: function () {
        return 'exportName'
      }
    }

exportTypes

  • Attribute: data-export-types

  • type: Array

  • Detail:

    Export types, support types: ['json', 'xml', 'png', 'csv', 'txt', 'sql', 'doc', 'excel', 'xlsx', 'pdf'].

  • Default: ['json', 'xml', 'csv', 'txt', 'sql', 'excel']

Icons

  • export: 'glyphicon-export icon-share'

Column options

forceExport

  • Attribute: data-force-export

  • type: Boolean

  • Detail:

    Set true to force export a column e.g. hidden columns.

  • Default: false

forceHide

  • Attribute: data-force-hide

  • type: Boolean

  • Detail:

    Set true to force hide a column e.g. for icon columns.

  • Default: false

Events

onExportSaved

  • jQuery Event: export-saved.bs.table

  • Parameter: exportedRows

  • Detail:

    Fired when the data is exported, the parameter contain:

    • exportedRows: The exported rows (depends on exportDataType)

onExportStarted

  • jQuery Event: export-started.bs.table

  • Parameter: undefined

  • Detail:

    Fired before the data will be collected and exported.

Methods

exportTable

  • parameters: options

  • Detail:

    Export table with custom options.

Localizations

formatExport

  • Parameter: undefined

  • Default: function () { return "Export data" }