В Apex 5.0.2.Я создал функцию копирования в буфер обмена в своем интерактивном отчете.Пользователь может скопировать значение скрытого столбца, нажав на эту кнопку, которая установлена в столбце и повторяется в каждой строке (см. Изображение ниже).
Столбец копирования редактируется с помощью выражения HTML, которое выполняет следующие действия:
<button class="copytoclipboard
t-Button
t-Button--noLabel
t-Button--icon
t-Button--stretch" customid="#COPY#" type="button">
<span class="t-Icon fa fa-copy" aria-hidden="true">
</span>
</button>
Мое динамическое действие с событием 'click', селектор jQuery .copytoclipboard имеет 2 истинных действия.1 устанавливает значение элемента страницы (text_field), получая customid из этой строки с помощью:
this.triggeringElement.getAttribute("customid")
Второй затем копирует это значение в буфер обмена.
Это работает нормально икогда я проверяю элемент кнопки, я вижу правильный вывод HTML с правильным значением.Однако, как только я использую встроенный фильтр поиска в Интерактивном отчете, моя кнопка разрывается, и нажатие этой кнопки больше не запускает мои динамические действия, однако проверка элемента по-прежнему возвращает ожидаемый вывод HTML.
Может кто-нибудь объяснить, почему это происходит, и как этого можно избежать?
Заранее спасибо.