Вставка таблиц для распространения JS без потери форматирования - PullRequest
0 голосов
/ 22 апреля 2020

Я пытался вставить таблицу из моего текстового редактора tinyMCE в Spread JS. Я использую изготовленный на заказ буфер обмена вместо стандартного для этой операции, и при копировании табличные значения (текст, html) из tinyMCE также успешно передаются в буфер обмена Spread JS. но когда я пытаюсь вставить его в Spread JS, в ячейках появляется только текст. Есть ли способ, которым я могу сделать это? ниже пользовательская функция вставки, которую я использую.

spread.commandManager().register('custompastefunction', {
                  canUndo: true,
                  execute: (context, options, isUndo) => {
                     //setting the contents copied from tinymce to spreadJS clipboard here.
                     designer.actions.doAction("paste", spread, 0 /* All */);
                     }                     
                  }
               });

1 Ответ

0 голосов
/ 05 мая 2020

Я являюсь членом команды технического сотрудничества GrapeCity, которая поддерживает распространение JS. Невозможно создать пользовательскую функцию копирования / вставки, используя Spread JS для копирования / вставки из tinyMCE. Чтобы сделать это, вы должны будете создать свой собственный анализатор, основываясь на том, какие данные вам нужны. Если у вас есть другие вопросы, не стесняйтесь обращаться к нашей службе поддержки. Бест, Маккенз ie

...