Копирование текста в буфер обмена

Ссылка с копированием в буфер обмена определенного текста или разметки: 

Указывать ссылку с классом as-copyClipboard и указываем data-text (содержит некоторый текст) или data-cont (содержит селектор элемента на странице, от которого надо взять значение или разметку). 

Пример: 

<a href="#" class="as-copyClipboard" data-text="Some text">Copy</a>

<a href="#" class="as-copyClipboard" data-cont=".s1">Copy from container</a>
<div class="s1">Other text</div>

Кнопка  копирования в буфер обмена в таблице 

В платформе копирование в буфер внедрено в виде кнопки, которая копирует всю таблицу в буфер обмена (Для таблиц - GetItems SELECT 3. EnableClipboard).

Кастом путь создания кнопки копирования в буфер

Как через JS поместить в буфер обмена текст: 

var boolResult = as.tools.copyToClipboard("Mike")

Буфер используется в подсказке таблицы - при двойном щелчке на иконку подсказки она копируется в буфер обмена.

Пример кода: 

$(document).delegate('.crd2TitleTooltip', 'dblclick', function (e) {
            var s = $(this).attr('data-original-title');
            if (s) {
                var res = as.tools.copyToClipboard(s);
                if (res) {
                    as.sys.bootstrapAlert(as.lang("clipboard.copied", "Скопировано в буфер обмена"), { type: "info", icon: "fa-clipboard" });
                }
            }
        });
Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Планируете делать веб-проект?
Сайт использует Cookie. Правила конфиденциальности OK