Включить или отключить функцию проверки орфографии в браузере tinyMCE - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть кнопка на панели инструментов, которая используется для переключения проверки орфографии в браузере. Я установил

browser_spellcheck : true

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

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

Кроме того, я уже искал на сайте похожие вопросы и нашел это Как включить проверку орфографии в браузере динамически в tinymce , но в настоящее время он не имеет ответов. Я не могу комментировать это, поэтому я отправил новый вопрос.

1 Ответ

1 голос
/ 12 февраля 2020

Вы упомянули:

Мне известно, что мы не можем изменить параметры инициализации tinyMCE после инициализации.

... и browser_spellcheck : true - это параметр инициализации.

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

Если вы возьмете эту желаемую функциональность за пределами TinyMCE, вы можете создать внешнюю кнопку, которая:

  • Захватывает все текущее содержимое TinyMCE редактор
  • Сохраняет это содержимое
  • Уничтожает текущий экземпляр редактора
  • Инициализирует новый экземпляр с необходимыми изменениями конфигурации
  • Перезагружает содержимое в редактор
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...