테이블 내보내기
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" }