export.md 2.7 KB


layout: docs title: Table Export description: Table Export extension of Bootstrap Table. group: extensions

toc: true

Use Plugin: tableExport.jquery.plugin

This is an important link to check out as some file types may require extra steps.

Usage

{% highlight html %} {% endhighlight %}

Example

Export

Options

showExport

  • Attribute: data-show-export

  • type: Boolean

  • Detail:

Set true to show the export button.

  • Default: false

exportDataType

  • Attribute: data-export-data-type

  • type: String

  • Detail:

Export data type, support: 'basic', 'all', 'selected'.

  • Default: 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" }