테이블 행 복사
Bootstrap Table의 행 복사 확장 기능으로, 선택한 행 데이터를 클립보드에 복사할 수 있습니다.
이 확장 기능은 테이블에 선택한 행을 클립보드에 복사하는 기능을 제공합니다. 현재 Safari를 제외한 데스크톱 브라우저에서 사용할 수 있습니다.
사용법
<script src="extensions/copy-rows/bootstrap-table-copy-rows.js"></script>
예제
옵션
showCopyRows
-
속성:
data-show-copy-rows -
유형:
Boolean -
세부 정보:
도구 모음에 복사 버튼을 표시할지 여부를 제어합니다.
true로 설정하면 복사 버튼이 표시되며, 사용자는 이 버튼을 클릭하여 선택한 행의 내용을 클립보드에 복사할 수 있습니다. -
기본값:
false
copyDelimiter
-
속성:
data-copy-delimiter -
유형:
String -
세부 정보:
복사 시 열 값을 구분하는 구분 기호를 설정합니다.
-
기본값:
', '
copyNewline
-
속성:
data-copy-newline -
유형:
String -
세부 정보:
복사 시 행을 구분하는 줄 바꿈 문자를 설정합니다.
-
기본값:
'\n'
copyWithHidden
-
속성:
data-copy-with-hidden -
유형:
Boolean -
세부 정보:
복사 시 숨겨진 열을 포함할지 여부를 제어합니다.
true로 설정하면 숨겨진 열도 함께 복사됩니다. -
기본값:
false
copyRowsHandler
-
속성:
data-copy-rows-handler -
유형:
Function -
세부 정보:
복사 전 데이터 처리 함수입니다. 복사할 텍스트 내용을 매개변수로 받아 최종적으로 클립보드에 복사될 내용을 반환합니다.
-
기본값:
function(text) { return text }
열 옵션
ignoreCopy
-
속성:
data-ignore-copy -
유형:
Boolean -
세부 정보:
해당 열을 복사할 때 무시할지 여부를 설정합니다.
true로 설정하면 데이터를 복사할 때 해당 열이 제외됩니다. -
기본값:
false
rawCopy
-
속성:
data-raw-copy -
유형:
Boolean -
세부 정보:
형식이 지정된 내용 대신 원시 값을 복사할지 여부를 제어합니다.
true로 설정하면 원시 데이터가 복사됩니다. 열이 formatter를 사용하지 않는 경우 이 옵션은 무효입니다. -
기본값:
false
아이콘
copy:'fa-copy'
메서드
copyColumnsToClipboard
- 선택한 행의 내용을 클립보드에 복사합니다.
지역화
formatCopyRows
-
유형:
Function -
기본값:
function () { return "Copy Rows" }