行コピー
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 "行のコピー" }