Команда TinyMCE triggerSave () - есть ли снижение производительности? - PullRequest
1 голос
/ 26 марта 2012

Похоже, что для того, чтобы TinyMCE работал с веб-сайтом ASP.NET AJAX, внутри UpdatePanel, необходимо вызвать что-то подобное, чтобы TinyMCE "сохранил" содержимое редакторов TinyMCE в фактическую TextArea. элементы в DOM.

ScriptManager.RegisterOnSubmitStatement(this, GetType(), "TinyMCEAsynchCompatibility", "tinyMCE.triggerSave();");

Мой вопрос , будет ли снижение производительности, если я добавлю это на все мои страницы, даже те, которые не используют UpdatePanels? Или TinyMCE делает это при каждой отправке?

Если есть штраф, кто-нибудь знает, что это? Я запустил JavaScript на Chrome Profiler, и, насколько я могу судить, это занимает около 0,19% от общего времени отправки (что ничего).

1 Ответ

1 голос
/ 26 марта 2012

Я не думаю, что существует высокая производительность.

Единственная проблема, которая может возникнуть, это то, что если у вас есть более одного редактора на вашей странице, но вам нужно записать содержимое одного редакторатолько простой my_editor.save() делает свою работу.triggerSave() сработает save() для всех экземпляров редактора, что в этом случае не нужно - и, конечно, занимает больше времени (но обычно совсем немного).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...