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