#javascript #typescript #merge #tinymce #cell
#javascript #typescript #слияние #tinymce #ячейка
Вопрос:
Есть команда:
tinymce.execCommand('mceTableMergeCells');
Но это не работает. Я думаю, для этого требуется, чтобы сначала были выбраны ячейки и только затем вызывалась эта команда.
Итак, я нашел другую команду для этого:
tinymce.activeEditor.selection.select(tinymce.activeEditor.dom.select('td'));
Но он возвращает ошибку, потому dom.select
что работает только с одним элементом, и если добавить индекс массива и выбрать только один dom.select('td')[0]
, он будет работать, но он выберет только одну ячейку, и мне нужно выбрать все ячейки в таблице, чтобы объединить их. Я не могу найти ни одного примера в документах или решения для его решения.
Что я делаю не так?
Ответ №1:
Вы можете посмотреть на не уменьшенную версию плагина table, чтобы увидеть, как код основного редактора функционирует для этого действия. Затем вы можете реплицировать это везде, где вам нужно в вашем приложении.