GitHub에서 보기

테이블 행 복사

Bootstrap Table의 행 복사 확장 기능으로, 선택한 행 데이터를 클립보드에 복사할 수 있습니다.

이 페이지에서

이 확장 기능은 테이블에 선택한 행을 클립보드에 복사하는 기능을 제공합니다. 현재 Safari를 제외한 데스크톱 브라우저에서 사용할 수 있습니다.

사용법

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

예제

Copy Rows

옵션

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" }