Документация для разработчиков
Темная тема

BX.clipboard.bindCopyClick

void
BX.clipboard.bindCopyClick(
	DOMNode YourNode,
	Object params
);

Функция производит копирование текста в буфер обмена при нажатии на определенный элемент DOM.

Параметры функции

Параметр Описание
YourNode Элемент, при нажатии на который будет производиться копирование
params Массив параметров. Возможные ключи объекта params:
  • text - ссылка на объект, из которого будет производиться копирование;
  • showButtonIfNotSupported - флаг вывода сообщений, если метод копирования в буфер не поддерживается (по умолчанию - false);
  • popup - объект настроек всплывающего окна с информацией о результате копирования;

Пример использования

BX.clipboard.bindCopyClick(
	BX('copy_button'), 
	{
		text: BX('copy_text')
	}
);

При нажатии на элемент BX('copy_button') произойдет копирование в буфер содержимого (текста) контейнера BX('copy_text') (контейнер может быть в том числе элементом ввода формы).



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Денис Сазонов
Чтобы работала библиотека clipboard, нужно в шаблоне или на странице подключить библиотеку clipboard.
CJSCore::Init (['clipboard']);
0
Сергей Мясин
Сообщение не промодерировано, возможны ошибки и неточности.
BX.clipboard - не обнаружен в библиотеке на 14.10.2021
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх