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