Расширение для копирования строк Bootstrap Table, поддерживает копирование данных выбранных строк в буфер обмена.

На этой странице

Это расширение предоставляет таблице функцию копирования выбранных строк в буфер обмена. В настоящее время оно доступно для всех настольных браузеров, кроме Safari.

Использование

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

Примеры

Copy Rows

Опции

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" }