Bootstrap Table Copy Rows
Table Copy Rows extension of Bootstrap Table.
This extension adds functionality for copying selected rows to the clipboard. Currently works on all desktop browsers except Safari.
Usage
<script src="extensions/copy-rows/bootstrap-table-copy-rows.js"></script>
Example
Options
showCopyRows
-
Attribute:
data-show-copy-rows -
type:
Boolean -
Detail:
Set
trueto show the copy button. This button copies the contents of the selected rows to the clipboard. -
Default:
false
copyDelimiter
-
Attribute:
data-copy-delimiter -
type:
String -
Detail:
This delimiter will be inserted in between the column values when copying.
-
Default:
', '
copyNewline
-
Attribute:
data-copy-newline -
type:
String -
Detail:
This newline will be inserted in between the row values when copying.
-
Default:
'\n'
copyWithHidden
-
Attribute:
data-copy-with-hidden -
type:
Boolean -
Detail:
Set
trueto copy with hidden columns. -
Default:
false
copyRowsHandler
-
Attribute: `data-copy-rows-handler
-
type:
Function -
Detail:
Before copying rows, handle the copying rows data. The parameters object contains:
text: the copy rows data.
-
Default:
function(text) { return text }
Column options
ignoreCopy
-
Attribute:
data-ignore-copy -
type:
Boolean -
Detail:
Set
trueto ignore this column while copying. -
Default:
false
rawCopy
-
Attribute:
data-raw-copy -
type:
Boolean -
Detail:
Set
trueto copy the raw value instead the formatted one. If no formatter is used, this option has no effect. -
Default:
false
Icons
- copy: ‘fa-copy’
Methods
copyColumnsToClipboard
- Copy the contents of the selected rows to the clipboard.
Localizations
formatCopyRows
-
type:
Function -
Default:
function () { return "Copy Rows" }