JQuery UI выбирается с помощью редактируемых элементов управления + копировать / вставить - PullRequest
0 голосов
/ 06 июня 2019

Я хочу создать jquery по выбору с редактируемыми полями ввода. Идея состоит в том, чтобы скопировать значение из одного поля, использовать selectable для выбора определенных полей и затем вставить значение в выбранные поля (что-то похожее на функциональность электронной таблицы).

Вот скрипка .

Поскольку возможность выбора мешает щелчку по полям, мне пришлось отключить protectDefault, если я редактировал поля contenteditable, используя следующий фрагмент в событии mouseDown:

this._targetIsInput = event.target.tagName === 'TD';
if (!this._targetIsInput) {
    event.preventDefault();
}

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

...