在 GitHub 上查看

表格复制行

Bootstrap 表格的表格复制行扩展。

此扩展添加了将选定行复制到剪贴板的功能。目前适用于所有桌面浏览器,除了 Safari。

用法

<script src="extensions/copy-rows/bootstrap-table-copy-rows.js"></script>

示例

复制行

选项

showCopyRows

  • 属性: data-show-copy-rows

  • 类型: 布尔值

  • 详细

    设置为 true 以显示复制按钮。此按钮将选定行的内容复制到剪贴板。

  • 默认: false

copyDelimiter

  • 属性: data-copy-delimiter

  • 类型: 字符串

  • 详细

    此分隔符将在复制时插入列值之间。

  • 默认: ', '

copyNewline

  • 属性: data-copy-newline

  • 类型: 字符串

  • 详细

    此换行符将在复制时插入行值之间。

  • 默认: '\n'

copyWithHidden

  • 属性: data-copy-with-hidden

  • 类型: 布尔值

  • 详细

    设置为 true 以复制隐藏的列。

  • 默认: false

copyRowsHandler

  • 属性: `data-copy-rows-handler

  • 类型: 函数

  • 详细

    在复制行之前,处理复制行数据。参数对象包含

    • text: 复制行数据。
  • 默认: function(text) { return text }

列选项

ignoreCopy

  • 属性: data-ignore-copy

  • 类型: 布尔值

  • 详细

    设置为 true 以在复制时忽略此列。

  • 默认: false

rawCopy

  • 属性: data-raw-copy

  • 类型: 布尔值

  • 详细

    设置为 true 以复制原始值而不是格式化的值。如果未使用格式化程序,此选项无效。

  • 默认: false

图标

  • 复制: ‘fa-copy’

方法

copyColumnsToClipboard

  • 将选定行的内容复制到剪贴板。

本地化

formatCopyRows

  • 类型: 函数

  • 默认: function () { return "Copy Rows" }