Table Export
Расширение для экспорта данных Bootstrap Table, поддерживает экспорт в различных форматах.
Расширение для экспорта данных позволяет экспортировать данные таблицы в различные форматы, включая Excel, PDF, CSV и другие.
Зависимые плагины
Это расширение зависит от tableExport.jquery.plugin.
Примечание: Некоторые форматы экспорта могут потребовать дополнительной настройки или зависимых библиотек, пожалуйста, обратитесь к документации выше для настройки.
Использование
<script src="extensions/export/bootstrap-table-export.js"></script>
Примеры
Опции
showExport
-
Атрибут:
data-show-export -
Тип:
Boolean -
Описание:
Отображать ли кнопку экспорта на панели инструментов. При установке в
trueпользователи могут загрузить данные таблицы, нажав кнопку экспорта. -
Значение по умолчанию:
false
exportDataType
-
Атрибут:
data-export-data-type -
Тип:
String -
Описание:
Устанавливает диапазон экспортируемых данных:
'basic': экспортировать только данные текущей страницы'all': экспортировать все данные'selected': экспортировать только выбранные строки
-
Значение по умолчанию:
basic
exportFooter
-
Атрибут:
data-export-footer -
Тип:
Boolean -
Описание:
Экспортировать ли одновременно нижний колонтитул таблицы. При установке в
trueстроки нижнего колонтитула таблицы также будут включены в экспортируемый файл. -
Значение по умолчанию:
false
exportOptions
-
Атрибут:
data-export-options -
Тип:
Object -
Описание:
Передаёт опции конфигурации экспорта в
tableExport.jquery.plugin.其中
exportOptions.fileNameможет быть строкой или функцией, используется для установки имени экспортируемого файла:exportOptions: { fileName: function () { return 'exportName' } }
exportTypes
-
Атрибут:
data-export-types -
Тип:
Array -
Описание:
Устанавливает список доступных форматов экспорта. Поддерживаемые форматы включают:
json,xml,png,csv,txt,sql,doc,excel,xlsx,pdfи другие. -
Значение по умолчанию:
['json', 'xml', 'csv', 'txt', 'sql', 'excel']
Конфигурация иконок
export:'glyphicon-export icon-share'(иконка кнопки экспорта)
Опции столбцов
forceExport
-
Атрибут:
data-force-export -
Тип:
Boolean -
Описание:
При установке в
trueпринудительно экспортирует этот столбец (например, скрытые столбцы). -
Значение по умолчанию:
false
forceHide
-
Атрибут:
data-force-hide -
Тип:
Boolean -
Описание:
При установке в
trueпринудительно скрывает этот столбец при экспорте (например, столбцы с иконками). -
Значение по умолчанию:
false
События
onExportSaved
-
Событие jQuery:
export-saved.bs.table -
Параметры:
exportedRows -
Описание:
Срабатывает при завершении экспорта данных, параметры включают:
exportedRows: экспортированные строки (зависит отexportDataType).
onExportStarted
-
Событие jQuery:
export-started.bs.table -
Параметры:
undefined -
Описание:
Срабатывает до сбора и экспорта данных.
Методы
exportTable
-
Параметры:
options -
Описание:
Экспортирует таблицу с пользовательскими опциями.
Локализация
formatExport
-
Параметры:
undefined -
Значение по умолчанию:
function () { return "Export data" }