GitHub で表示

行コピー

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

  • 詳細

    行をコピーする前に、コピーする行のデータを処理します。パラメータオブジェクトには以下のものが含まれます。

    • text: コピーする行データ。
  • デフォルト: function(text) { return text }

列オプション

ignoreCopy

  • 属性: data-ignore-copy

  • 型: Boolean

  • 詳細

    コピー時にこの列を無視するには true に設定します。

  • デフォルト: false

rawCopy

  • 属性: data-raw-copy

  • 型: Boolean

  • 詳細

    フォーマットされた値ではなく、生の値をコピーするには true に設定します。フォーマッタが使用されていない場合、このオプションは効果がありません。

  • デフォルト: false

アイコン

  • copy: ‘fa-copy’

メソッド

copyColumnsToClipboard

  • 選択した行の内容をクリップボードにコピーします。

ローカライゼーション

formatCopyRows

  • 型: Function

  • デフォルト: function () { return "行のコピー" }