View on 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 "复制行" }